People automatically assume that government spending like this is socialism. If it wasn't for progressive moves like this there wouldn't be highways to most of the country and in all likelihood most of the US would still be inhabited by its native people.
Think of it like simulation a game. Cities cant progress without the proper infrastructure.