I disagree completely. What makes it totally offensive is that you never own anything and will keep paying forever.
If they (Apple) gave you the option of paying a minimum x number of monthly rates and then qualify for an unlimited license of the current version of the app, it would not be offensive. If you want/need the latest version you will have to keep the subscription active though - all that would be acceptable in my book and it would still maintain a constant cash income for Apple.
I don't think we ever own software if you read the license agreements - even for one-time purchases.😛
Sure. I think the truth is that long ago, when software was boxed and shipped on CDs, the developer would put in a certain amount of work and then ship it. Relatively speaking, software wasn't updated, upgraded and the developer never had to work on it after it shipped out. They would work on a 'new' version and users would have the option to buy if they wanted the features.
These days, with computers always being online we expect software to be updated/patched continuously which means the developer never stops working on it. There is background infrastructure to be maintained such as servers, hosting etc. (e.g. we can download software over and over from the developer site, and not have to reinstall on physical media or have to back it up ourselves).
Plus - nowadays, software is so full-featured, that making compelling reasons to update to V2.0, V3.0 etc. is near impossible. I mean, who needs a more powerful version of MS Word? A 20-year old copy would be good for 99% of people's needs.
--
In short, I hear you, and I don't disagree with you - I hate all the monthly subscriptions on my credit card bill. But it's not going to change.
To each their own but, personally, I think it's great that Apple isn't charging more than $5/month for something as powerful as these apps. What can be done with them is absolutely mind-blowing! I also love that FCP is now in the reach of people who couldn't afford the $300 purchase price. What I would have done as a kid to be able to get Logic Pro with my pocket money (allowance)!