They are not western people and do not identify with western culture. Indian Americans have the highest levels of education and wealth after Jewish Americans yet vote Democrat at a rate of 65-70%. I live in a state where Indian Americans are about 8% of the electorate and have higher turnouts (relative to share of the population) versus Hispanic Americans. It’s not about capitalism, “hard work,” etc, it’s about cultural affinity, outgroup/in group, etc. There are cultural barriers especially for Hindus and Muslims to say nothing of race/culture that prevent affinity with Indian Americans for the Republican Party. We need to minimize all non-western immigration no matter how “bougie”/white collar some of these immigrants are. Race/culture/religion and the pull of the tribe cannot be ignored no matter how successful a racial or religious minority is.
We will have to agree to disagree, I have no issue with anyone from any race or country who comes to this country legally, loves America, works hard, follows the law and makes all their dreams come true. Because while they are making those dreams come true they are improving the country for everyone.