It is ultimately the German culture that is to blame. Germans are way too conservative and risk-averse. And pessimistic to boot. You can say all you want about bureaucracy and all that ease-of-doing-business gibberish, but ultimately it is simply that Germans do not believe they can actually innovate and are too scared to take the risk. And this is true across the whole of society, from the plumbers to the board members of Siemens and Bosch.
I could write a whole book about the problems with German culture. This is really only one aspect of a much bigger issue.