And, I make sure to leave a negative review or call attention to the shittiness of the company involved somehow, much as the OP as done.
It is annoying, and possibly not the most effective use of my time, but I have come to see it as a kind of civic responsibility.
The shit needs to be called out!
Eventually a new CEO took over and the cancel online page appeared in the nav whereupon I canceled that way and wrote them a quick note of thanks for putting it in the nav.
Worst part was: we genuinely enjoyed the service for over a year and many of their recipes have become part of our regular menu at home. We stopped only when the recipes got somewhat repetitive and then the convenience wasn’t quite worth it. I liked and recommend it (now), but this attempt to goose the retention numbers really sat poorly with me.