I will absolutely give you that transitioning an established mature product to the subscription model is usually a terrible idea. Plenty of examples of that going horribly wrong.
As for subscriptions being a “blatant money grab” that definitely happens sometimes… notably when there’s a mature product with a dominating market share. The company already captured most of the market share, so they can’t get much more revenue from new customers, existing customers are satisfied with the version they have so they’re not buying any updates. Sales go down and someone comes along say just make it a subscription and keep milking the cash cow forever…. Yep, I admit it, that totally happens. The enshitification ensues.
But none of that’s the fault of the subscription model per se.
The same subscription model that becomes the incumbent’s downfall, is what creates a market opportunity for a new competitor.
A new competitor can coming in with a new product that was built with a subscription model from the start. The competitors product is cheap to try for a month, cheap to switch to with no big upfront costs. The newcomers can generally react much faster to customers needs than the incumbent. (Not because of the model, they can because they’re smaller)
Established software companies doing blatant money grabs happen all the time. Hell most of us are here using Lemmy because Spez attempted a blatant money grab on Reddit. Had nothing to do with the model.
Subscription model gets a lot of hate because greedy companies tried to use it as a blatant money grab exactly as you described. But it doesn’t have to be that way.
Subscription models make it easier for newcomers entering a space, which is good for consumers. It’s more compatible with agile development methodologies because you don’t need wait until you’ve bundled enough features together to market it as a new version worth upgrading to. It’s in your best interest to ship new features immediately as they’re developed.
It’s totally fair of you don’t like the model.
But the model itself isn’t the problem.
Shitty companies being greedy will always happen.
And it’s never going to change either. No politician would ever campaign on a platform of prison reform, few would even vote in favor of it. Imagine the attack ads “Jeff Jackson wants to let murders and rapists go free and work at your kid’s school. Jack Jefferson protects kids and is tough on criminals voting three time to
ensure growth of his investments in PrisonMegaCorpmake sure they rot in prison forever… I’m Jack Jefferson and I approve this message.”