America's socioeconomic divisions have persisted over time because of a variety of factors, including the country's history, geography, and economy.