Germany follows the law extremely strictly, even more than the USA. If there's no law that says they can't do this, they can do it. Common sense rarely enters the picture in German legal battles
German law doesn't really care if your consent to a contract was informed or not. If you technically consented, then you consented. This is also how we got the recent thread about .at domains renewing automatically and the registry suing you if you don't pay.