I've since calmed down from the initial sticker shock of C3, but still maintain it signals the end of Construct. Here's the issue:
Hobbyists - will pay for one year (maybe two) on a subscription basis. The novelty of making "apps for fun" wears off quickly for most.
Dev - At $149 per year for the right to monetize apps, it's a tough sell. The app market is about dead for 90% of indie developers and Google Play constantly sends out bots for issues such as outdated Cordova plug-ins etc. They also constantly change their terms for monetization and as a dev, I don't want to be beholden to keeping a C3 license just to possible "fix" apps that are flagged on GP in the future. $12 a month just to use C3 is too much. Most "new devs" (Constuct level) will never see $12 a month. My latest app created with Android Studio made 2c today - that's right 2c. It's not as easy as many think.
The beauty of C2 was that you already owned the license, so any issues could be worked out "eventually'. It's a shame becasue despite my criticism of C3, I had a lot of fun with C2.
I don't remember the same defensiveness of C2 as there is for C3, in itself, that's an indicator to me that the subscription platform may be being realized as a mistake.
I don't mean to sound like an expert, but I think if making money is the question, then indie developers like us should just look at PC and Console. Just do one thing, contact any seasoned indie developer and ask him what platform you should target and why.
I have been doing my research for the past 2 and a half years on various gaming related stuff. I felt too raw when I had tried to make games with C2 the last time. All the tools were there, but I didn't feel I was ready enough to make something worth playing, so I have invested a hell lot of time in understanding the industry(Still don't think I have enough knowledge though , the gaming world is too large and complex). From what I have learnt, I personally wouldn't even target the oversaturated mobile market even if I create something super simple. I agree a 100% that compatibility with Steam is a must, but you are reducing your chances of getting success with the mobile platform. Even if you use another engine, I would just request you to focus on the PC and console market.