I'm in silicon valley & have a better view of this. What has occurred, is brain drain.
Any geniuses in China, India, South Korea, etc... have left for silicon valley. I see them in the math-calculus classes on universities. I see them on engineering floors of the Apple, Google, & Nvidia.
On average Indians have one of the lowest IQ's in the world. The Indians who work at Microsoft & Apple or not average Indians. If they were, India would be a beautiful country.