Quite simplistic view of the world. Of course when the company or guy selling the stuff has a rough sales period, he exits and your software that you love is over.
Or you can pay subscription, stable revenues, everyone is happy.
Or, the company closes and you keep using the version of the software that you bought X years ago for $30 and were perfectly happy with. If you want to upgrade it's on the company to continue improving the product with new features that are worthwhile investing in, rather than adding stuff no one cares about, with forced upgrades, or worse, doesn't improve the product at all, and you're stuck paying everything month for the same thing.