This has more to do with election cycles than anything... basically, no one wants to pay for things they need, so you can't really broach the subject until it's blindingly obvious that something needs to be done lest you risk losing your next election. To put it simply, it's much easier to say you don't need to fix a bridge when you can drive over it. It's much harder to say it when the bridge has collapsed.