I wish Ashley would make a full of desktop version of Construct 2/3 (desktop version as in for native desktop apps), maybe use C++ or Python (seems fitting for events) for the engine instead of HTML5 and JavaScript.
Yeah, but it won't happen. This a HTML5 engine, and despite the overwhelming evidence of the flaws in this direction (due to third party reliance), Scirra will likely never budge.
As I see it the problem is the desire to be able to publish to multiple platforms - the result: multiple exports that may work for simple flappy game only, if at all.
At the moment you can't even run a mediocre C2 game 100 smooth on a desktop system that will run any of the big 3D games with all options set to max. Let's be honest, even occasional jank on such a system for simple 2D games is not acceptable. (But it's ok, just update your graphics driver, and wait for 12 months when things will improve - good PR!!)
To me mobile is waste of time. C3 should have been the next iteration of CC, and just export to desktop only.