Purely anecdotal but I was a prof for a while. Grad courses IT/Bus. My experience with Indians is their STEM skills are actually rather low even though their groups made up a good 10% of students. The problem became evident when you ventured outside the box. In other words, what I suspect is happening, is India focuses too much on memorization and not critical thinking in STEM. This is also true for middle eastern students (I had lots of Saudi's) and Chinese students.
So in other words, if I asked a question with a straight forward answer, like whats the time complexity of this or the implement a basic x tree, then they are on top of that shit. But the second I throw a wrench into it, like asking them to implement a structure based on provided data that had some sort of pattern, they had no clue. Critical thinking was not there. Not just that, but some groups who struggled with critical thinking actually had the gall to call those questions unfair asking me to remove them. I had a few Chinese students ask me why they need to know this or that if they plan to be "programmers" (lol). I had to, calmly... explain to them this is what the real world looks like. Interestingly Indian students never complained... but they sure did cheat a lot even when they could have passed without.
Now obviously there were always exceptions. In fact my brightest student was this Arabic dude (Libya if memory serves me) who just got it. He ended up working for Huawei. I had a couple of amazing Indian students as well, one at FB and another at MSFT. Brazilians surprised me and were on par with Americans and Europeans minus the confidence. Americans and Europeaons were as expected as long as they werent party animals... which were many unfortunately...
Good times. What did this have to do with QSC? /shrug