I agree with you for the most part but there are a lot of apps that are very overpriced under the subscription model and this rubs people the wrong way.
Parcel is a great example of an app that charges a (more than, in my opinion) fair subscription price. Parcel's developer gets it. Then we have apps like Fantastical that feel overpriced. I'm not going to pay $5/month for my calendar forever, especially when there's a pretty decent one included with my device for free. And then there are entire categories of apps that have ridiculous pricing. Prime example: habit trackers. Habitify costs an eye-watering $7.50/month for a habit tracker. It's absurd.
Pre-subscription, you bought an app, used it for around 2 years before a major update was released, and only upgraded if that upgrade had value. Now you are often expected to pay more for less. The kind of app that might have cost $50 for a perpetual license is now $5 or more per month. Forever. Furthermore, as a user, I'm forced to pay for future features I may not want. Under the perpetual license model, I only paid for an upgrade if that upgrade was compelling. Plenty of people I know, myself included, upgraded every other Photoshop version, for example.
The SaaS model makes a lot of sense for business, short-term, or intermittent use. It's more problematic in the long-term use consumer space because it often feels overpriced.