This topic has been done to death already, but I can't help pointing out that I was the sole developer of Construct 2, and it was released in 2011. That kept going for about 6 years, and I think it's pretty obvious working alone with one-off-payments and then supporting software indefinitely is not sustainable, and also results in a much slower pace of improvement to the software. I get that subscription-fatigue is a thing, but really it's for the best - look at how much faster Construct 3 is improving now, and this time we can keep this up indefinitely because we have a more sustainable model. Usually at this point people start throwing in random other payment models they just thought of - it's really been done to death, we've made the decision and I think it was the right one.