As a person that doesn't do things "regularly" I don't want to be stuck paying per-month for certain things. More importantly, is that some of these things I will use so infrequently, and that you can't "keep" after you've paid your subscription, they become cost-ineffective.
I have video streaming services (Netflix, Amazon, Now TV, Crunchyroll), email, back-up storage, software licenses, music, coffee, gym membership... the list goes on.
When I got married, I subscribed to Photoshop CC to create something as a gift for my wife, I used it once, and was then stuck in a 1 year contract, I missed the renewal and got stuck in another year contract. I ended that as soon as I could, but having had no need to use it up until that point, I'd paid for 2 years worth of CC (~£200) to use it once, and now the subscription was done, I couldn't use it again.
I have an IDE I use 3-4 times a year, but I have to pay monthly subscription with a minimum 1 year contract. After that year you fall back not to the version you're on, but the version before it.
More and more services are moving to this model, with no alternative model for those like myself that don't need, nor want to use something every week, or every month, or even every year.
There is a point where I have to draw the line at adding more monthly subscriptions to my outgoings.
I don't mind this model for some things, consumables, such as coffee, fine, Netflix, which I use frequently, fine, but this only suits my usage, and others probably have other things in that list they use frequently.
This model might be working for a lot of companies right now, but there must be people like myself that will happily pay X for some software/thing I get to keep and use indefinitely (within reason) and are simply not buying at all because the pricing model doesn't work for us.