The rails near Hamburg Altona are rotting, but the Bahn didn't want to foot the bill. So they came up with a horrible new station somewhere else. As a result the city chipped in to make a better one and pay of it from tax money.
I'm the last person to favour the government institutions in Germany. They're slow, lazy and full of old lazy hierarchies that must have been productive 30 years ago, but what is the point of privatizing something when the structure itself doesn't change and the privatization does nothing but siphon money out of the system and pump tax money in anyway? Half the ICE fleet is out of commission nowadays.