How much of this could be prevented by having pre-paid visa card that usually has 0 euro on it, and you charge it just before paying for something, so if something accidentally turns out to be a subscription it won't be able to auto-renew?
German companies usually will send you to collections in the case of failure to pay for renewal with the provided process. I don't know how successful they are at it though.