Interesting, can you leave the source where you determined we subsidize roads so people can move to wealthier neighborhoods? Because last I checked, we subsidize roads so big trucks can drive on them every day. If we didn't have trucks and buses, our roads would easily last 100 years.
Edit: would also like to point out that the billions that they spent to widen that freeway 10 years ago did not reduce congestion because more people built in sprawling suburbs 30 miles from Houston:
http://cityobservatory.org/reducing-congestion-katy-didnt/