That's an insufficiently nuanced view of how competition works. Imagine two companies offering otherwise identical services, at identical price points, except that one company starts to offer click to cancel and the other does not. What happens next?
It's possible the other company implements it too. But it's also possible the other company lowers its prices, trading profit margin for trade stickiness. Enforcing click to cancel wouldn't give the other company the option to respond in the way it sees best.