We hear you. We are beginning to look at the ways that a PowerApp can be extended (for example, custom controls) and exported (for example, to visual studio). We are still (and will be for a little while longer) focused on enabling non-developers to create PowerApps.Andrew commented
I get why there are tool to allow people with limited coding skills to develop simple apps, however in most situations where these types of tools have been in place (i.e. InfoPath SharePoint Designer Workflows etc.) I have had to go in and fix up or extended or even push them past their design capabilities. What is easy for a dev though the correct toolset, Visual Studio, becomes a long and tedious click, type affair.
Please consider the real Developer in mind when it comes to any tool targeted at the end user.