> So, the reason because the US doesn't invest in infrastructure is because the ROI is not high enough?
The reason the US doesn't invest in infrastructure is because the benefits go to everyone instead of a specific party interested enough to lobby for it.
The ROI is the much the same in the US as it is elsewhere, provided the investment is made where it's needed rather than on pork barrel projects. For example, the value of building a bridge is X, but that's also the value of maintaining/replacing it because if it collapses or has to be closed for safety reasons then you no longer have a bridge. Moreover, you can productively build things like new subway lines in cities that are growing because that's where the demand exists to justify the cost.
The lobbying problem is where we've started to see this "public private partnership" scam show up. Then you have a specific party interested enough to lobby for it, but it's because they intend to rent seek on public infrastructure by taking the public's money and then putting up a gate and charging them a second time for admission. Because $100 is a lot, but if you pay $75 in taxes and $75 in tolls then it's less, right? And if that discourages productive use of sunk cost infrastructure and is a regressive tax on the poor, let's try not think too much about that.