A better analogy is the usual "car" analogy: I bought my car in cash as a one time purchase. Even though Toyota needs to maintain their network of dealerships and service centers, finance their factories' operations, and pay their employees, I still don't have to pay a monthly subscription for the car (yet). If I drive it, I pay to put gasoline in it and maintain it every so often, and that's it. If I don't drive it, it sits in my garage and I don't have to pay monthly for it.
This idea that customers should need to pay for all of a business's business costs and overhead as the overhead happens is a new one, and an annoying one.
But you maintain your car don't you ? If you need to fix the car, you're generally on the hook for that (besides manufacturing defects etc). Then there are normal maintenance costs you're always on the hook for.
Generally anything physical you own, you're on the hook for maintaining. But software is different isn't it ? If you pay a lifetime fee for an app, are you expected to maintain it ?
I bet that if manufacturers were also on the hook for maintaining cars they'd sold indefinitely, we'd be on subscription fees there too.
Obviously, some apps have negligible maintenance so i'm not saying a subscription model is the best model for all cases, just that i don't think the analogy with cars fits exactly.
This idea that customers should need to pay for all of a business's business costs and overhead as the overhead happens is a new one, and an annoying one.