Supposedly names of businesses and/or public signs are required to comply with certain rules? Which isn't surprising considering the love Germans have for pointless bureaucracy...
So I guess this is some sort of a (certainly not arbitrary) compromise to appease both sides.