Actually people really DO want to live in suburbs but land use restrictions and labor shortages are what is really holding back new inventory.
Mostly there is a lot more household formation than new inventory being added so it becomes a classic supply and demand thing.
Millennials seem to have very little interest in construction jobs so there is your labor shortage.
And yes they DO want to buy cars, (we were just having record car sales), they just dropped off a smidgen and you get everyone who is trying to convince everyone else that they should not own cars trying to make an issue that does not exist.