Neighbour countries like Denmark or Netherlands (which both have aggressively banned Huawei) have much better internet than Germany. So the difference is hardly because of lack of technology. I would chalk it down to Germany being silly conservative and content about its old incompetent monopolies running things.