I feel like there's just too much trust being put into too many hands.
1. Scirra, obviously you trust in them to keep updating and fix any issue that arise... this *should* be the one and only group you need to worry about
2. CocoonJS/AppMobi/3rd party exporting tools. If you need to get your games exported to specific platforms instead of HTML5, you'll need to trust in one of these companies to keep working on their exporter.
3. Browser companies. You need to put faith in these companies to keep updating their browsers to improve HTML5 compatibility. If just one major browser decides to shun HTML5, that's a huge audience being lost for your game. At the current time, Safari and IE both either have the worst support for HTML5, or virtually no support at all. Two of the biggest browsers, no good.
4. Mobile hardware improvements. You have to trust that mobile hardware will continue to improve each year. Well this one is pretty easy and Moore's Law would suggest that mobile hardware will be on par with current desktop performance in a matter of a couple years or less.
Ashley also keeps defending not building exporters because they will cause issues with third party plugins... This is the absolute least of my concerns. First of all, this is a problem with EVERY game development tool that has third party plugins and multiple exporters. You just work with the third party plugins that work. As long as all default plugins inside of Construct 2 work across all exporters, then it's fine. I avoid using third party plugins as much as I can because I understand that if something goes wrong with them, I'm relying on yet another person/group to get my game completed.
Another huge issue with all these third party exporters... I'm building Construct 2 games at my job, and I work for a pretty big company and they have lots of security concerns, etc... With most of these exporters, we have to upload our entire game to their servers for compiling/exporting... This means I have to get clearance to upload our project to foreign servers, and as of right now, I have yet to get clearance to do so... Meaning some exporters are already not even available for me to use.
I would think if we pitched in money to hire outside help, then it wouldn't pull Ashley and team away from their current work as he keeps saying. "it will take 6-12 months" but I really feel like that's an exaggeration. Either way, it COULD be done, it just seems like Ashley has made his decision already. Which is the whole point of my thread. C2 is a fantastic game maker... it's just too bad Ashley has this mindset that native exporting won't be an improvement and isn't worth the time.
Also I don't like the straw man arguments popping up about "oh you just need experience making games" or "you aren't designing the game well enough" or (insert "it's your fault somehow, and not the fault of HTML5 being poorly supported and underpowered")
All of these arguments just pull away from the actual debate here. I'm debating that HTML5 games are not as great performance wise as native. Nobody here is proving me wrong about this, instead they tell me I should design better, etc. Yes, I realize CS2 is made for HTML5 games, but the potential is there for it to export natively, and it is just disappointing that it won't happen.