Shocking. I had an interview for an Australian job with JP Morgan recently and even the interviewers were based in India. Super rude, could barely understand him due the strong accent, he couldn’t ask a single intelligent question and it was kinda clear that the org basically just hires other Indians. They always end up talking a lot while doing almost nothing and only hiring their friends and family while Chinese engineers just get stuff done. I’m sure there are exceptions but in my 15 years in tech I can count with two hands how many good Indian engineers I worked with.
The reason is basically that you are "required" to hire other "Indians".
If you get a job at a good company on your own merit, you immediately start getting calls to "refer" your college friends, family, people from your region/state.
Refer here means refer it to HR and make some "setting" that you are guranteed to be hired based on your "reference". Naturally reference would mean that considering you are an employee you would know about open positions and may refer the position to your friend, who would later on get the job on his own merit considering that he is skilled for the position along with required experience.
But the case for Indian employees is that a reference entails to scam the company itself, by letting a less skilled person into the company by making a "setting" with HR etc, who may themselves be from the same region/state.
And if you try to be morally upright person to deny such a scammy "reference", you would then get to listen verbal abuses from your friends and even from your own family members. To deny such a reference leads to straight up "banishment".
Tip:- Among 100 Indians if you see, only 1 or 2 are actually good at their job (or by morality).
Polydactyly can be treated surgically! /s
Jokes aside, if in 15 years you have worked with only few good Indian engineers, you probably have not yet worked at places with high talent density. I could understand if you had said you have (a) worked with many low quality engineers from India, or (b) worked with far more low quality engineers from India than high quality ones. But if, in absolute numbers, you haven't come across many good engineers from India, I can only infer than you probably haven't worked with very good engineers across the board.
Or maybe you just aren't that good of an engineer (or whatever profession you are into) and find the easiest group to blame on your failures. I found that people who often are quick to judge and group of people in one bucket based on their color/ethnicity/gender/... are often not that bright people and like to focus on directing it on others. Somewhat like MAGA.