The Fair Consumer Contracts Act will in future introduce a mandatory 2-step termination process […]. Wherever the consumer can conclude a subscription contract against payment, the provider should also give the consumer the opportunity to terminate at the same point. […A] cancellation button should be included on such registration pages for memberships at the first stage (with the wording “Cancel contracts here”). This “first” cancellation button should then lead to a confirmation page on the second level, where the respective user is identified and the consumer can effectively send the cancellation (i.e. with the wording “Cancel now”).
German consumer protection FTW
The law (German): https://www.gesetze-im-internet.de/bgb/__312k.html
Not sure how well this has worked in practice. Lots of bad cancellation proceedures last time I had to do it
The law was only introduced less than 1½ years ago. It takes time for this to trickle through all layers, but things are getting better.