This is gong to sound nuts, but subscriptions aren’t a problem for me, auto renewals are. I like to be in control of my finances, so whenever I sign up for something I pick a term I can live with, 1,3, 6 or 12 months, I pay, and I immediately go to the account management screen and cancel.
I don’t care if it’s inconvenient to have to think about it every so often, but I’m in control of the spending and to me that’s what matters.