How would a non Indian person even tell? Is it really all in the last name? I've worked with a fair amount of Indian folks with a wide variety of names - how would you even go about determining someone's caste? Based on this article it sounds like most people who end up in Big Tech will be upper caste.
The easiest way to get to live in the US is to have money.
The southern border is the new ellis island trough which the great unwashed can enter.