Well if you want to hear people's opinions, then let me say, i absolutely support the subscription and can understand why it was installed in the first place.
People really do need to start kinda understanding how businesses operate and that you basically can't run a business with products where you pay once for years of support and free updates anymore especially since software nowadays isn't just the program itself anymore but, especially in case of web based applications, has ongoing costs like server fees etc.
So on the one hand there's a high demand in the community for frequent updates, new features, better support etc. on the other hand people really don't want to pay much for it. This is by the way the EXACT same problem the game industry faces right now. People don't value digital products very much even though just as many man hours went into the creation often times as with any consumer good.
So back when C2 was made it was basically Ashley and his brother doing all the work and the one-off fee was enough to sustain them. Now with C3 they seek to expand plus it has advanced to a web app so there are more cost evolved PLUS the company has grown and it's not just two people anymore. Last time i checked, talented programmers in this world wouldn't work for free.
As of the question of hobbyists etc.: well i see it like this: if you're part of a soccer club, you can expect to probably pay more than 90 bucks of member fees to the club each year. Or have you ever subscribed to a gym? That's Construct 3 ten times over for a year. Wanna play online games on the Playstation? There you go, PS+ account. Going to Design school like myself and need Adobe's software packages? Subscription. And so on and so on...
Not every hobby is for free either and i really think that it's not like people get their dreams crushed because of C3 going subscription based, it is as Tom said, all a matter of you own personal view. IF you really just want to tinker around with game making from time to time well, gee, luckily there are TONS of choices out there and even a lot of free ones. From GDevelop to Godot, it all has you covered.
So sorry if this might come off as being harsh, but i feel like if people would spend the time they took to complain about pricing of a product to just use something different and actually MAKE games, they would probably get much closer to where they want to be.
So C3 is what it is. With all its benefits and all its shortcomings. And the price is 90 dollars a year. For me personally, that's totally worth it. I have a fulltime job next to part time school, so i can afford it but i want to make game making my career and it's only natural that with any "business venture" you start, you better plan for some investments.
But ask 100 different people and you'll probably get 100 different opinions, i just find it pretty amazing that this topic still shows up after having been discussed in several threads already and the reasons why Scirra went that route are pretty clear. I also find it kind of interesting, that many assume that this is like a bad business decision on their part when in reality they were able to hire more people because of it and we get faster development cycles on the App, the web services and the website now. There are enough users who think it's worth it to them and for anyone else the only other option is another service that seems fairer to them. It's kinda that simple.
Peace and love!