Nobody's forcing you to pay for software subscriptions. If you don't see an ongoing benefit from using software under active development and maintenance, by all means, don't subscribe. Use abandoned software from 10 years ago forever on your Windows 7 machine, or write your own, or use awful ad-supported dreck. You'll get no objection from me, it's your choice.
But a lot of people have moved on from the one-time-only model. Developers know that you don't build the "final email client" or "final podcast app" or "final note taking app" and have it stay static for 30 years. Apps are either under development or they die.* If you don't think the users who derive value from the app every day, and need it to keep existing, should be the ones who pay for that app to keep existing, well, I don't know what to tell you. I for one expect all my core apps to just work on every new device I get, and when I install a new OS version I don't want to worry that apps were left behind. I want Office on my Android tablet today, and if I buy an iPad tomorrow I want it working there, and I have a PC and a Mac so I want it on both. I don't want to have to spend $350 for a new copy of Office just because I decided to buy a Mac.
There are other advantages for consumers too. For instance, you can pay like $20-30 for all Adobe's top-end apps for a month - to try them out or to do a one-off project now and then. That would have cost you $2000 20 years ago when the "buy" model was the only one. Likewise, it would be silly to pay $20 each for 5 competing apps to see which one you like best, but when they're $1 a month you can try them all serially to find your favorite, without any "trial" restrictions which can get in the way.
But it's clear you think that continuing to make sure software works forever, fielding support issues from customers, making updates for every new OS feature, is "sitting back" and doing nothing, and that it's realistic for you to update neither your OS nor your software, ever, just to avoid paying maybe $80 a year in software subscriptions, so, okay. You do you. I'll refrain from replying after this comment, because it appears you have no interest in anything but griping about paying for what you use.
* This was even true in the 1980s, but the timescales were much longer then. A Commodore 64 program was also pretty obsolete 12 years later when everyone had moved onto new and incompatible hardware, but today Apple can hardly keep the SDK stable for 12 months.