It seem that the German government ensures that everyone gets the same version of the laws. I don't see how that's wrong.
There are generally regulations (and not a few) wrt taxi. Drivers need to pass an exam, get licenses, pay a lot on various taxes, insurance, etc. Most of all, however, there's a limited number of taxi medallions.
Perhaps not all these do make sense, but that's not an excuse not to obey them.
So perhaps a government authority that ensures that it's own policies are respected is not unexpected.
So yes, Uber contributes a lot to the quality of the transportation. That's why I'm using it. But I don't see how that has anything to do with the fact that it's one the verge of the law (good or bad) or even against the law in some cases - which is what the German authorities decided.
I don't think this has anything to do with their self-driving cars or the German government taking care of the unemployment problem. In fact, it's probably helping employment.
Now how did this play out in the US?