Skilled labor immigration is great for everyone involved, and bad only for the countries that suffer the brain drain.
But it's not zero-sum. The damage to those countries from losing talent is smaller than the benefits to the immigrant, their new country, and ultimately all of humanity.
Except those countries continue to decline and eventually become a global issue. India is on the cusp of a water crisis which is going to turn into a massive refugee crisis - how different would the situation and institutions be if the top 10% of the population hadn't been siphoned off?
Or would you rather condemn me to life in a corrupt, dangerous country even though I have everything it takes to build great things and make the lives of other humans better?
That moral argument against immigration, especially coming from an American, is DOA.
And from the perspective of the home countries, you're basically telling whoever happened to be born in a shithole that their only choice is to fix it themselves.
That's a pretty big qualifier!
> The damage to those countries from losing talent is smaller than the benefits to the immigrant, their new country, and ultimately all of humanity
Isn't it the opposite? Creating wealth and technology in India helps a billion quite poor people. Creating wealth in the U.S. helps 300 million already rich people.
It's created by an entire ecosystem that allows a project like that to be conceived and executed in such a way that has benefited the entire world, including the poor in India.
It's a big qualifier, but like I said, it's not zero-sum.
No economist will argue that limiting skilled labor immigration (or any immigration, really!) is an optimal policy for improving the lives of the poor elsewhere. It just doesn't work that way.