I don't think castes are spreading ideologically outside of India. A lot of Indian immigrants in the US completely ignore caste once they get here.
One problem is that the upper castes benefit from the system. They're sometimes wealthier and speak better English, so it's easier for them to immigrate and become managers at companies.
It's almost a meme on HN that people primarily make friends at work. Do you think Indian professionals don't do that?
Indians born in India 90% of the time want to marry indian only, maybe by choice or by parent's or society's pressure. That too in same religion and caste.
Like I said in my original comment, caste mostly doesn't matter when hiring at work, but people don't marry out of caste, religion. Intercaste Love marriages happen, no doubt, but maybe in a single digit percentage in USA in Indians.
First few generations still know & believe in caste for matrimonial. Brahmins, rajpur, jatt etc still is the factor. The third or fourth generation born starts paying minimal attention to caste when finding love.
People can practice their religion however they want, but it is also entirely fair to judge religions on the basis of the actual impact they have on the societies where they are dominant. I certainly do with Evangelical Christianity & its support of racism, classism, and sexism.
I don't feel bad about objective moral superiority. Just beacuse the caste system is ingraind in Indian culture doesn't mean it should be respected or allowed.
Your sentence is what a typical fence sitter would say, where they think you can go through life not offending bad people and thinking that makes you tolerant.