With the future of Construct being very open now that 3's runtime has surpassed 2's, I'm personally optimistic for a shift from game engine to "experience engine" that truly embraces HTML5+.
This is real blue sky optimism, but would open the engine up in ways suggested above.
As an aside, Ashley and Tom recently hinted on a great game dev podcast that there was possibly a change coming to C3 this year that would reinvent how developers use the product.
One of the problems with C3 is that Ashley and Tom have always focused on the 2D aspect of the engine. They assume that platformers and other retro style games is what C3 should do. While those games do sell on the market, C3 can and could do a lot more. For example, in C2 I wrote teleprompter software for Android devices. While it did work and work well, Google kinda screwed me over on placement and I never could get them to fix it, thus, it never sold. But, it was a concept to prove, at least to me, that Construct could build working apps and not just games.
Point is, Construct can handle multiple genres of games including HTML5 browser games like Grepolis. The biggest problem to making those kinds of games in Construct is the woeful lack of controls. If for example, you wanted to create a scrolling list box of items, it becomes a nightmare to create and manage. In other IDE's like C# and Delphi, they're easy drag and drop items. Even Unity has a host of plugins developed to make a listbox an easy thing.
With those form type elements, C3 could be a lot more than just be a game engine.