I would say the financial cost of migration is a major drawback. The migrants have to bear the cost of transportation, airfare and medical expenses. They also need to deal with the psychological difficulties of being separated from their friends, family and culture.
But once they are able to deal with the above, the implications of migration progresses to a continual decrease in wages for those who stay behind and an increase in wages for those who migrate. This leads to an increased income inequality between countries.
Furthermore, there is also a risk of brain drain where people with high-skilled jobs move abroad and leave behind unskilled populations.
Posted Using LeoFinance Beta