Edit: Not sure why people are downvoting for a silly question, no question too silly and should be open for debate. :-)
We could also do government housing and pay a standardized fee that reflects building cost but then you would need a different formula to prioritize one case over the other. You would have to tell people to leave which is much less accepted than being unable to afford it any longer.
Roads are for transportation but people use them as a place to live(?!) The street the default place to live for everyone??? Imagine how absurd that is.
Capitalism simply cannot work towards society’s benefit when competition doesn’t force prices to be cheaper for higher quality products.
If roads were private, I really do not think different companies could compete for better service. Your home will only attach to a single road after all. The consistency of road design and laws across the US is a huge win as well; that could be problematic if it was privatized.
Over time, monopolies would also develop. We see this with ISPs all the time: you have a single provider in a region, and prices are very high relative to the very poor service. It’s very easy to imagine one road company purchasing all roads in a region and having complete price control, driving costs up without making service better. And probably avoiding maintenance.
Eventually, citizens would probably get tired of roads being privatized and have the government make them public again.
On the flip side, with driving being much less convenient, maybe people would look into more efficient modes of transportation!