The title of the article is misleading, it's not programming that is the real issue, it's billing (the progamming issues are just a part in the article). Since the Credit Card companies & banks create lots of problems as soon as sex is involved (see FetLife's misadventures in HN previous articles for instance) in addition to the big chargebacks issue, and given that customers lie a lot (because they can), I think tha…
If just 25% of the customers let the subscription run for an average of 1 additional year, you will net 4x more money compared to a site that needs to renew the purchase every month, with zero customer acquisition costs and zero marginal costs for the provider - the content and platform are a sunk cost and traffic charges are negligible. Only now you have 4x more money to produce the content and generally be more competitive, pushing out of the market those who don't adopt the same tricks.
This is what The New York Times and porn sites have in common, and that's why you will see similar dark patterns of making subscription hard to cancel. In the porn's case, it's a much steeper uphill battle to get the money from the customer and his bank (and his wife), so they are forever relegated to the high-chargeback bin and must internalize that into their business model. Which might explain some of the "breakage" the original author is observing.