> I must ask: what the hell are the Germans waiting for?
Bureaucracy, most likely. That and in-fighting (I count NIMBY as an example of that, but not the only thing).
Here's a train station in Berlin, whose upgrade is currently 20 years behind schedule: https://en.wikipedia.org/wiki/Berlin-Köpenick_station