I am a Construct 2 user and a pragmatist.
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.
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.