Earlier quoted context omitted.
Many, perhaps even most, popular mobile apps have some sort of online component that will surely stop working if the business is closed. And apps made for an OS two releases back or more regularly seem to stop working if not updated. I know I've certainly got paid apps that simply do not work at all anymore. This is not a new phenomenon. Try running a game made for Windows XP or even Photoshop 6.0 on Windows 10, it l…
I disagree with the subscription model helping in the long run, because with a flat fee model, you at least have a chance of keeping the old version running. If I like something and the developers add new features, I'll buy the upgrades to get new features; that's how developer incentives can align with mine.
The "available in the next version" effect of one-time purchased software creates bad incentives for the developers to exclusively focus on new features even if they're gimmicks, because that's the only thing that brings in the money. As a customer, I literally cannot give them money (except gifting copies to friends) just to keep polishing what they have even if that's exactly what I'd like them to focus on.
I've found that after Adobe switched to Creative Cloud, and Jetbrains to their yearly subscriptions, I've benefited as a customer of Photoshop and IntelliJ respectively by both more rapid releases of genuinely useful features, not in big-bang releases but constantly over time, and that they've stepped up their general polish in the products. Photoshop CC is SO MUCH BETTER these days than the always buggy yearly releases of the past, because they don't have to cram 51 new crap features in every 12 months! A developer with a subscription model doesn't have the constant feature pressure, and can work on what the majority of current customers values most, and some times that is just bug fixing and polish.