I think this is quite right. The government should get out of the business of building roads and giving them away for free.
If they were privately owned, they would be priced appropriately and we would not have all the problems with traffic congestion.