Subscription-based pricing is dead
techcrunch.com
techcrunch.com
I use a really nice graphics application that's missing out on my money because it expects me to pay $50 a year for the unrestricted Pro version. But I'm not a professional, I'm an occasional user who just likes the intuitive interface. I would gladly pay that amount once to get the non-pro version forever but without the constant nagging or the requirement to login to use it. This "you're either a professional who pays the bills with this software or you deserve to get spammed with popups and other annoyances" stance is a pain.
And if you have paid for one year and then decide to stop paying, you can download a perpetual license for the version you were currently using.[2]
[1] https://www.jetbrains.com/store/#personal?billing=yearly
[2] https://sales.jetbrains.com/hc/en-gb/articles/207240845-What...
This at least is the case in hosting industry where overscheduling is a big thing.
So best scenario for customer would be a pay per usage for low usage and subscription for moderate to high usage. At least this is what AWS is doing and I believe this is fair for both bussiness and customer