You're not the first to mention it and certainly will not be the last.
The intention is to make the installation method as easy as possible which comes down to the core idea of the developers. But it will all arrive in due course. The priority is to get Flarum as stable as possible and in saying that a stable enough product to offer the community and its customers.
If you do a quick search of this forum you'll see numerous discussions that go into much greater detail and whilst you're at it have a look at The New & Improved Flarum Roadmap to see where the minds of the developers are at.