Yeah, looking at the lists of violations makes it pretty clear that the system is obsolete. These are the same people that claimed they could fine every single engineer working at Intel for not technically being certified.
Clang has mostly caught up to GCC and suppressed it in many others ways. It's probably somewhat bad in the long run since LLVM/Clang seems to have more devs contributing to it now.
How is opening 5000 new jobs in Canada a sign that Google is "extremely centralized"? In regards to your Munich example, what exactly is the issue with that? If there's a large amount of talent in some area why wouldn't you want to try and compete for it? Anyway, I have a good feeling that office will grow soon, there's plenty of non-hardware and chip design talent in that area :) You do have to start somewhere though. I will also make an educated guess that Google isn't hiring just junior people, and even if they were, they would grow into more senior roles anyway.