I've got complicated feelings about SAAS, not least because it paid my salary for a number of years. It's not necessarily bad to expect customers to make ongoing payments when they're regularly incurring costs from the software company, whether in the form of support or dynamic hosting arrangements or customizations or etc. Some categories of software simply can't exist in an install-once, run-forever space.Unfortunately software as a service is a thing and we can only vote with our wallets.
On the other hand, most contracts for consumer and prosumer SAAS software (in audio, graphics, financial, etc.) that I've seen boil down to "you install our software and pay us monthly, then we'll occasionally patch it for you and nothing more unless you *also* pay an additional fee*", and that's not a great deal, especially when bundled with proprietary file formats or other lock-ins.
*(...or often they'll offer unmetered tech support but the software is too uncomplicated (or the userbase is too familiar with it) for that to actually be much of an incentive.)