You've got to also remember that not everyone likes living in an urban environment. Even with all its benefits, glitz, glamour and conveniences, too often it's just too dirty, rat infested, dangerous and stressful for some people.
Some people prefer having a little space around them with trees, birds (not just those ghetto birds you find everywhere), deer, grass, usually better parking, a slower pace and a sense of being able to get away from it all. Granted, not all suburban spaces are like that but it usually does have a sense of being a bit less congested. Going rural is even more appealing to some, like Walky, but then you're usually adding that much more of a commute, even just going to the grocery store. It's all personal priorities.
I love them all but have grown in to preferring a bit of getting away from it all in my life. Other than for occasional visits, I would have hated it while I was younger. If I was well off, I'd have a nice penthouse in the city with my own private parking and a really nice spread in the country. In the meantime, I need my one and only place to be more of a retreat than smack dab in the middle of an overpriced madhouse.