But otherwise, what are businesses doing to "maximize your chance of forgetting"? That's not a thing. That's not something they have control over or can maximize. For monthly subscriptions, you see it every month on your credit card. For yearly subscriptions, companies generally send a notice a ~week before, reminding you that you'll be charged, and then you get a receipt emailed.
That seems entirely reasonable to me. The rest is called personal responsibility. When you sign up for a subscription, you know full well what you're doing. You know it will continue until you cancel. There's absolutely nothing unethical about it being your responsibility to cancel.