I don't think that it's a race thing; obviously 'white' and 'black' (make that pinkish to cream and shades of brown) are mentioned most, but 'yellow' (yeah well, Asians, especially Chinese) people are important too. They just seem to kinda go unnoticed.
A big difference is that Chinese people tend to want to live close to their businesses, which stops them moving out to the suburbs.
Suburbs mean (in the USA at least, a little less so in Europe thanks to public transport availability being planned in) having to have a car; we currently see that young people are becoming less interested in having their own car and that they prefer to live in or close to the city because .... welllll ...... the suburbs are so DULL!
Of course the reason is, in part, the ever increasing traffic problems that didn't used to be an issue when suburbanization started.
And of course suburbanization, with that need to have a car, meant having to have a car and all the costs that go with it. And a place to park the damn thing when you go to the city, which again costs money.
There is also the factor of family size .... and the change in lifestyle (traditional 'daddy goes to work, mommy stays home' families? Try mom and dad both having a job as standard nowadays). If both parents work, having the kids home alone in the sprawling suburbs is a problem (not to mention how the kids are supposed to get to school and back home). The average family size is getting lower; so a city home will do - with a bigger family, a suburban house - typically larger - has its advantages.
In short, it's a gross over-simplification to pick out some single factor.