Both statements absolutely true. But the problem here is shady unsubscribe, not recurring revenue per-se, right?
What Adobe is doing is pretty low and shitty, and I'm as averse to signing up for subscriptions as anyone, but software businesses do have recurring costs. The recurring part is actually simpler and more straightforward these days than the buy version 4.0 for $199 model of yesteryear, so I can see why it's popular from the business perspective. Updates and releases are continuous now, they didn't used to be. Forums, online help, support, upgrades, patches, servers, cloud storage & backup, etc. all things that cost and all things that consumers have much higher expectations for than we used to a decade or two ago. Saas businesses all run on AWS or whatever other cloud provider, and AWS charges monthly for their services.
For a business to make the buy it once for a fixed price model work these days, they have to do the equivalent of an actuarial table, and use statistics to guess how much a customer will cost on average, in order to set the purchase price. Customers that cost the company a lot in terms of support and upgrades are actually being subsidized by customers that cost the company less. It starts to sound a lot like insurance.
Looked at this way, a subscription might appear more fair, because the customer is charged for what they use, as opposed to the average of what everyone uses.