I can see a system where you build where land is affordable, you bring transit there and you have buckets of units. Units for families, units for college kids, units for singles and you stratify the units so that like people end up with like people. Those who like quiet get quiet neighbors, those who like noise get noisy neighbors. Mix climbers with climbers and losers with other losers. You don't need groups that drag down others dragging down people who have a chance and you want climbers helping others.
This won't work in the US for various reasons, but it may work in other places where they can move people accordingly.