No other country had as many priests who were suddenly displaced from social hierarchy after their independence movement.
The Indian tech sector is better explained by a confluence of a few things, IMO:
1. English being the predominant spoken language, and the fact that North Indian languages share common roots with English meaning English is easier for Indians to pick up.
2. A cultural emphasis on education, and primarily engineering and medicine. You see similar cultural mores in former soviet nations and in Jewish communities which also end up having similar disproportionate success.
3. The existence of the IITs which provide an extremely high quality undergrad education (at the very least, it provides a high quality filter function) which then funneled engineers into Masters programs in the US especially in the mid to late 1900s, which is now benefitting America and American companies.
Some people like to hate on Brahmins. It is not even like all Brahmins are in religious professions either.
But there is a twist: most of the immigrants from South Asia are also highly educated and here legally.
That is quite a powerful combination in itself. Considering the large population of India, there are bound to be a ton of smart, driven people that immigrate to the US. And in a system that doesn’t actively discriminate against them based on their race, they do well.
I am not sure why this is surprising. South Asia has a LOT of people. Many of them are well versed in English because colonialism. A small (but still significant) number of them emigrate to the US and do very well.