That said, I very much like Codeweavers’ approach [0], which IMO is the modern equivalent to purchasing software on a physical medium: you buy it, you can re-download it as many times as you’d like, install it on as many machines as you’d like (single-user usage only), and you get 1 year of updates and support. After that, you can still keep using it indefinitely, but you don’t get updates or paid support. You get a discount if you renew before expiry. They also have a lifetime option which, so far, they’ve not indicated they’re going to change.
I have no affiliation with them, I just think it’s a good product, and a good licensing / sales model.
On the other hand, we have software which has low maintenance cost, but sold for peanuts ($0-$10) in small quantities, so authors try to introduce alternative revenue streams.
As in, it's fair to pay continuously (subscription) for continuous work (maintenance), so I don't expect that to go away. Ads, though, yuck...
Increasingly I am not buying software at all.
That solved all the issues with paying for maintenance, but sadly someone must have figured out a mandatory subscription was a better way to make more money.
Major versions come from a time where one had to produce physical media. Thus one could do a major release only every few years. Back then features had to be grouped together in a big bang release.
Nowadays one can ship features as they are being developed, with many small features changes all the time.
It seems to me like the "subscription model" is exactly the same, except for the use of DRM and cloud dependencies to force users to pay for new versions. The only thing that changed was that the option to remain on an old version was taken away from users.
The manufacturer/builder gets paid once, and you get value monthly.
The existence of purchasing cars and houses with no ongoing cost to the builder is due to competition.
Houses, not sure how it's done in more populous areas, but around here you don't ever rent from the builder. You rent from someone who bought the house from a builder (or bought from someone who did, etc etc).
The idea of capturing reward post-receipt is feudalistic.
Price is usually established based on how much something cost to make (materials, effort, profit), combined with market conditions (abundance/shortage of products, surplus cash/tough economy...).
If you want to continuously extract profit from consistent use of a hammer or vacuum cleaner, somebody else will trivially make a competing product at a lower price with no subscription.
And software like photoshop is not trivial to copy so it can survive being priced based off of value provided. There exists competitors that don't have a subscription, but they are not good enough to kill it.