Note that not all upper-caste People are casteist and harmful. I also see many Rich People whose ancestors were Dalits, who no longer need any financial grant/food/shelter from the Government claiming it from Government. It only harms very poor Dalits in need.
This Casteism at companies is bad and Casteism is crime. Also, the title of this post is Peculiar. Title must not be "90% of Techies are upper caste" as upper caste is not synonymous with casteist.
Also,there are many poor,hard working non-casteist people who by birth(not changeable) were upper-caste people who worked hard to get into good job in US,so they deserve that job.