tax cut economics makes sure they never have enough money.
Tax cuts are irrelevant in this case, as the federal government spends whether they have the money or not, it just goes to the deficit.
Municipalities are usually funded locally through bonds and voting measures to increase local taxes, now the state can also contribute to local projects however cities and states don't build infrastructure unless they know it is needed. Why would they invest in infrastructure before they actually need it?
I'm not sure what the answers are however building out infrastructure and not knowing if you are going to need it or not does not make good economic sense, in my opinion.