To get to the root cause, you have to go one level further.
People (broadly speaking) want to live near people at least at their socioeconomic level, or higher than themselves. People want to live away from people below their socioeconomic level. At least for the purposes of their kids’ commingling in public schools.
A society with greater differences between its members, whether it be due to skin tone, income, wealth, ethnicity, religion, language, etc, will result in more stratified development. Not necessarily, but apparently quite likely.
People (broadly speaking) want to live near people at least at their socioeconomic level, or higher than themselves. People want to live away from people below their socioeconomic level. At least for the purposes of their kids’ commingling in public schools.
A society with greater differences between its members, whether it be due to skin tone, income, wealth, ethnicity, religion, language, etc, will result in more stratified development. Not necessarily, but apparently quite likely.