My wallet isn't here to pay for your company's inability to find a market.
My wallet isn't here to pay for your company's inability to find a market.
Although I sold a small-time file manager shareware product for a number of years, I tend to agree that forever upgrades isn't a great model in general. Especially if sales are trailing off over time, I have zero incentive to provide updates/patches especially if some major change is needed. In my case, I decided that a significant upgrade would require major changes and it wasn't worth the effort. Not sure it would have been even with an upgrade fee but certainly wasn't absent one.
The amount of Windows executables that cannot work after upgrades is absurdly low, and is often obscure software that either relies on internal behavior or simply hasn't been tested and approved on newer versions by The Powers That Be. MacOS tends to be dreadful on backwards compatibility, but that's more due to Apple's clown-ish behavior when it comes to backwards compat. As for linux, well, welcome to LTS life.
> there's a security vulnerability that really does need to be patched.
So, for an extremely small minority of programs, it's a problem. Unless there's an RCE in FL Studio, you won't ever need to upgrade it. And unless FL Studio takes in unsanitized output from the outside... yeah, no, not a problem.
In college we had a lab of really old PCs which run a very old version of AutoCAD because the school purchased that version and it wouldn't run on modern machines, I was told. There was another lab in similar situation with Adobe products.
After the subscription model raised to prominence, people get the latest version of the software and pay only as long as its useful for them. It's a win-win because the developer has the incentive to provide the best possible service in order to retain customers.
Only that a lot of users of Adobe Suite, Microsoft Office and so on will tell you otherwise.
The sentiment seems to be that the products got worse after switching to subscription pricing.
Some software companies handle it better than others.