All true. But I was responding to OP's question of how could this be done better? (assuming an ideal situation) rather than proposing how the existing system could be improved.
States' rights are gonna make any sort of national program pretty much impossible. So the US's roads will continue to decay rapidly, and then our failing bridges and potholes will be lauded as "how we beat the Chinese invasion forces!" when they finally attack us. :-)