No. Flat out no. If I spend $x0 or $x00 for an app to create something (music, code, mechanical drawing, whatever), I darn well better be able to access my music/code/drawing at any point in the future, even if the maker of the app has gone out of business.
This is not a new phenomenon. Try running a game made for Windows XP or even Photoshop 6.0 on Windows 10, it likely doesn't work even in the backwards compatibility modes. Companies like GoG.com have made it a successful business to take old beloved games and make it convenient to play on today's machines, and I'm a happy customer of theirs even though I also own the originals in many cases.
The way I see it, the software was sold to work to work in a certain environment and period of time, and I'm free to try to keep it running best I can. But I'm certainly not entitled to demand that the software developers keep supporting me forever simply because I paid once. Therefore I strongly prefer subscription models for the software that I regularly use, as it's the only model that aligns both my and the developer's incentives in the long run.
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.
This is the exact opposite of truth. Windows 95? Sure. But XP? Rubbish.