Man, talk about a ship that has sailed. I was 100% anti-subscription pricing for a very long time. Eventually I realized, it's better for the software vendor and the customer. Final Cut Pro used to cost $999 upfront, now a teenager can use Final Cut on their iPad for $7/month, and subscribe only when they need it.
Exactly. If you used to need to use software for a weeklong project, you'd have to pirate it because there was no way to justify the cost. Now you just sign up for a month and then cancel. It's a huge improvement in flexibility and paying for what you use. Not to mention the software is always updated, so you don't need to worry about whether your image editor you purchased 7 years ago supports the RAW format of the…
I see this the other way. I don't want to be forced to upgrade. If you add valuable features, I'll pay for them. Otherwise, I'm happy to stick with what I have. Oftentimes the upgrades come with a new UX to learn, are slower, and remove functionality I relied on all to add new stuff I have no need for.
I think JetBrains hits an interesting middle ground. I can run whatever version of the IDE I want (as far as I can tell) but pay to have access to the full suite.