You have been duped.
Roads and public works in general are NOT built by the government. They are contracted out to the private sector, usually via a bidding process. That is, a market mechanism. High capacity roads are often NOT funded by the government either, but by users through tolls and other methods.
And in those cases they aren't, it's an issue of people not using the roads subsidizing those who do, which is an obvious injustice and a distortion of the market and the economy for political reasons.
Local roads on the other hand are usually kept by the public sector , that's true. However, they existed way before the State took over. I am from Europe, I can tell you I walk on roads between towns, connecting places across the landscape, that have been in the same place for centuries. Way before the State collected 60% of all the wealth of the country every year.