I once went to get a sandwich with an Indian colleague. The sandwich server was from the same region as my friend and they began speaking together.
After we left my friend was quite upset. The sandwich server had apparently been very rude to him and looked down on him because of their caste differences.
My first thought was How can the Subway server feel superior to someone earning incredibly well at a startup?
But I caught myself, realiding that I had myself put them in hierarchical categories based on their income.
When taken in consideration with the difficulties that people from lower income families have in getting themselves out of poverty, I don't think we're so far from categorising people's worth by their birth situation.