It's true that American infrastructure is terrible. I think the root cause is political incompetence, especially at the state and city levels. Often the money is there but gets squandered by people who cannot plan or are driven by personal vendettas that don't correlate with the needs of the constituency.