Hope this helps.
There are many places in the world where poverty and “brain drain” is a problem and both the “Third” and the “First” world both suffer from them. In a capitalist reading of relations between people we all have the right to attain our highest position regardless of our birthplace. Under this system freedom of movement should be an absolute: Asians should have the right to move to the West and vice versa. While this is an absolute good for individuals, it will ultimately mean that we will sort ourselves into the haves and the have-nots. Under this model places like India will be left seething with the poor, the unlucky and the stupid, while Canada and Australia will fill with the talented and the rich from the sub-continent. This sorting will continue until we have the have countries and the have-not countries. All talent will be in the West and all poverty will be in the East (especially if the West can export the stupid as easily as it now imports the smart).
Is there an alternative? If we go hyper-nationalist as president Trump now seems to be doing we will soon sort on the basis of skin colour rather than talent. In this scenario India will be for the Brown, Africa for the Black and America for the White. This is, without a doubt racist, but it will help to keep brown talent in India and Black talent in Africa.
Which outcome is preferable? Should we have a world bifurcated along the lines of race or talent and wealth? I foresee no other alternative. In fact if I have to be honest, I myself prefer to live with members of my own (insert preference here) economic class/ social class/ race. We all must divide. Which is better?