A major reason for the preference is the lower price per square foot in the suburbs than in higher density areas. They can't afford that much space in the city, which in turn is so expensive because the amount of high density housing is artificially limited by zoning.
You have to let the market decide how much high density housing there should be before you can score "the market has decided" as a point.