I am a Construct 2 user and a pragmatist.
I have been using Construct 2 to develop mostly web-based interactive simulations, with the occasional export to iOS and Android. I could go through the trouble to develop simulations natively in javascript or in some other language, but I have found that it is not worth my time. As a physics teacher, I can wake up at 5:00 am with an idea, and by 7:30 am have a working simulation for my students, complete with art, animation, user interface, and, of course, the important physics idea. I can't imagine doing this any other way.
We don't have computers in school, but every student has a school-issued iPad, and most students have personal cell phones. I started out as an iOS native developer, but I quickly realized that there was no way I could implement a new idea and push it out to students in a few hours if everything I built had to be approved by Apple. HTML5 is the only way to do this, and the major reason that I haven't spent a whole lot of time looking at other engines.
Up until now, Construct 2 has been the best fit for what I do. Nothing else comes close. Not Unity, not native javascript, not any of the Lua-based engines, not Gamemaker, and not even the various web-based scientific visualization tools like NetLogo or glowscript (although I am now using glowscript more and more to teach coding).
I am excited for Construct 3. I would gladly pay a fee of around $100/year for something that I spend 2-3 hours every day using. I already pay similar amounts for Dropbox, Netflix, and Amazon Prime, and none of those bring nearly as much joy as tinkering in Construct 2. I have felt guilty for years now that the Scirra crew doesn't have a yearly subscription fee, and yet they push out updates on this major piece of software every week. That is literally years worth of uncompensated time. If you find yourself struggling with the idea of paying a subscription, consider that you are already working with a wonderful piece of software that is being improved at an absolute breakneck pace. If we don't pitch in, this support will go away and we will be left with a tool that will wither and die.