I thought it was people fleeing the inner city for the suburbs that caused sprawl.
It sucks, but so do the cramped cities like SF and Manhattan. You can never get a moment's peace and contemplation, and they're even more crassly commercial than your average strip mall.