Earlier quoted context omitted.
The main reason middle managers hire ineffective developers in Germany and elsewhere is that the job market is in a state of permanent crisis: the demand is so high that now everyone calls "senior" the people who cannot even estimate the performance of an algorithm or didn't bother to learn something new in the last 5 years. This applies both to developers and to managers and is complicated by the fact, that large an…
No sorry this is wrong. You can import East European labor very easily in Germany, so there is no shortage of developers in German market and there never will be in foreseable future. Labor comes from outside, this is precisely why the things are kept at the top so that external people don't get the required information to rival the mothership.
Just an example: https://www.handelsblatt.com/today/companies/wirtschaftswund...
I don't know what kind of CTO you are (I'm CTO too), but if you were hiring recently in Germany, you should be able to notice the average time to fill a senior software engineer position is several months. This is the reality in which we live.