Allowing punitive damages would be a major change to the foundations of German civil law. German law (mostly and traditionally) thinks of damages as a means to make the other party whole rather than to incentivise a certain behaviour of the injurer. Hence German law is utmost reluctant to give anyone more than they suffered in losses.
Adding some obscure consumer protection rule is a much less controversial change to the law.
The traditional German legal doctrine sees the enforcement of fair business practices rather in the hands of the authorities than in those of consumers. Of course, there is little evidence of this to work in this or similar contexts.