The blame falls also on businesses which take money for services they don't deliver. They often know, and otherwise often could know, when subscribers are not using the service. If you're a business, you should earn your revenue, otherwise you are frauds. This particular behavior is little better than taking money and simply refusing to provide service. Don't tell me it's unintentional - you know what's happening and…
I have always viewed the push for "subscriptions" as a business model by so-called "tech" companies with suspicion. Looks like it was warranted.
Forgetting to cancel is part of the scheme. A friend of mine once worked briefly for a direct marketing company many, many years ago, pre-www. He said they knew a certain percentage would forget to cancel. They banked on it.
This is not something new.