I don’t completely disagree but you are going into some mental gymnastics there to justify the change to a subscription model which most people don’t like.Just to say, usually hobbies do cost something and you don't expect to get paid from them. Many hobbies have equipment and membership costs etc., and if you think that way, GMS isn't that expensive but gamedev as hobby, you might actually get something back, but that should be taken just as extra. If you are instead doing it for business, then again it shouldn't be that big of price or something is wrong
TLTR: think subscription as membership cost
for a hobby.
That being said I switched over to gms2 when construct3 went the subscription route.
But I think GMS2 is very fair in the way they did it. If we compare construct to GMS2, constructs free trial is limited and I don’t even remember if you’re allowed to export at all. With GMS2 it’s fully free to learn and we will have the OperaGX export option it’s it’s much better even if you’re someone who does not like the subscription model.
At some point when you get serious and want to export to sell you’re game you could very well just pay for one month and fix any bugs you find within that time.
I think once you get to the point we’re you are making some kind of money or at least break even for 1 month cost of subscription then I think it’s pretty worth it in the end.
The people who absolutely refuse to go subscription model will most likely move on to Godot or other open source/free engines I would imagine.