I know exactly what you mean, and I have seen it happen so many times. The bottom line is - your first game will not be a hit that will bring you tons of money. But this is not what this topic is about.
From my point of view, C2 is a great tool, just, at this time, limited by it's dedication to html5. Which, by the time I decide to release my first proper game, might be an amazing gaming engine - who knows?
I am full of awe for Tom and Ashley for bringing us updates so often, and expanding C2 in new and creative ways. I just wish that C2 would expand in the way of native exporters, even if they would cost extra or even would be made by a third party.
Saying that, it made me think that perhaps Scirra could team-up with some 3rd party developers to bring us more functionality. People in Haxe, could backward-engineer their language to export from HTML5 to Haxe - I would pay extra for that.
It is similar with Spriter. Once it will get to 1.0 I will buy it and I would be fine with paying another X dollars to get an amazingly working plugin to work with construct.
In the day of crawdfunding this is all possible. Having a community driven support would be amazing - and I can see myself paying for skilled programmers to expand Construct's functionality. Be it kickstarter, or some bounty system, I would put my wallet where my mouth is.
Community support might be the key to expanding construct. We can let Tom and Ashley to create new game-engine features, while others create native support for devices, plugins that extend the usability in new and exciting ways and making construct compatible with other tools.
I am curious what others think of business model like that?