Earlier quoted context omitted.
It doesn't sound great for the individual, though. Standard of life in the US and Canada is higher than in India, and they'll likely want their kids to grow up in better circumstances than they did, if that's possible. Besides, you're not going to make a million dollars in a few years. New grad salaries take a while to turn into experienced developer salaries, and the money you make from 20-30 is unlikely to last you…
Parent's point is that rather than just improving the lives of a few hundred thousand emigrants, it's far more moral to improve the lives of hundreds of millions of Indians and that can't happen if the best and brightest all leave.
It also true that we don't have the capability to support large number of talented folks. Thinks are improving for sure. But it will take much more effort to improve the situation rapidly.