The problem is not that we spend too little on infrastructure. The problem is that our very large spending on infrastructure gets diverted to pet projects of members of Congress.
Why anyone would think that government wants to do what is right for the average citizen utterly mystifies me.
Sure, a Senator is no more greedy than a financial services CEO. Folks, the problem is that a Senator is NO LESS greedy than a financial services CEO. And the Senator faces none of the checks on behavior. He gets to bribe voters in his state with money taken from people in other states. It's a foolproof system.
And you are the fool. Here's proof, from David Leonhardt.