I think this is a seperate issue when private corporations build and own roads. I dont know enough about that sort of thing, I was more referring to how the government hires out private companies to create infrastructure instead of having government employees do it.
Its not an ideological statement, it is a comment on the structure of the organizations and how they have to work to survive. Corporations need to do things efficiently or they disappear, the reason large companies are able to be so inefficient is that they are propped up by the government. But the big corporations still have to be more efficient than the other giant companies or their business gets taken.
When it comes to the government they can have irrational requirements and ways of doing things, and since they allegedly are beholden only to the voters (who dont have a clue what is happening) then they can be as inefficient as they want. An example that is non monetary is how the police will investigate themselves and find they did nothing wrong, they only have an incentive to protect themselves and their own people.