Personally on my projects I never auto-renew anything. If you find value you'll take the time to come back and pay again. I wish by default subscription services like Netflix would not charge you for months you don't use the service (I.e. if you never logged in once)
I know this probably won't happen because forgetting to cancel is good for the bottom line but if your company is truly customer obsessed, I don't know why you would charge your customers for a service they're not using at all.
Edit: Also, omitting the "cancel subscription" button from your website if it's that simple and instead redirecting users to call a number that's hard to find in your Help section is another "dark pattern" of subscriptions.