Earlier quoted context omitted.
Author here. I agree. After a few minutes of after-thought I have updated the article to reflect this feedback. Thanks, everyone. I appreciate the input.
> Also, it should NEVER be difficult to cancel. Just time consuming. And to be super clear "time consuming" to me is about 5 minutes. As a user, I hate you for that.
Here's some UX for you - the user owes you nothing.
Sure have an optional form or field for cancellations but 5 minutes? How is this beneficial for anyone?
So, it's a free product - they will just never cancel their account and you will have inactive users sitting there. Who is this good for?
So it's a paid product - they will cancel their account and tell everyone about the ridiculously long winded process they had to go through to cancel it.