I believe it's because of the top-down approach to software development. The amount of waterfall in those projects is insane and individual developers are just small cogs in the org and their input is not regarded as important. In German companies one has to be at least a PhD (preferably Privatdozent) to be taken seriously even if their PhD is completely outdated and they never wrote a line of code in their life.