My question is: Why should a company make it easy for people to do exactly what it doesn't want them to do?
Sure, outright trickery and lies are almost unarguably immoral. And the author definitely identifies many examples of that. But there are other instances where I just can't agree with classification of the UX as a dark pattern.
Let's take The Ladders, for example. In order to cancel, you have to fill out a form with a few required fields. What a shady, underhanded, and downright spiteful trick! Or is it? Most cancellation forms online will take you through an intermediary confirmation step, anyway. What's so evil about requiring a small form to be filled out? The questions are directly relevant to the act of canceling, and if you truly don't give a shit, you can fill it in with gibberish. Even if you give honest answers, you could be done with this form in literally 5 seconds. It almost certainly took you longer to fire up your browser and navigate to their site, anyway.
My point is: The company is not attempting to trick you or obfuscate the truth. They know that the presence of the form will likely lower their cancellation rates by a marginal amount, yes, but there's nothing immoral about lowering cancellation rates. And the form isn't nearly long enough to be considered difficult or unreasonable, so it's not like they're attempting to frustrate people into staying. In the end, it convinces some people to change their minds, but nobody gets hurt.
Compare that to, say, The Ladder's decision to auto-renew monthly subscriptions while hiding that fact at the bottom of the page in small gray font. Or to email subscriptions with no unsubscribe link. Or to burying opt-out checkboxes within gigantic forms. In these cases, companies are outright tricking people.