People leave their towns to get work, their countries to find a better standard of life. They leave because they are frightened, because they have been thrown out, because war has made them refugees but no one leaves because they are contented,
The global finance system leaves some countries able to provide a better standard of living then others, some countries are simply safer, some give women better opportunities and some are at peace. Looking at many countries around the world with difficulties a large number have gone through the bad times – many over the last 100 years because they were under the Briskish and other ridiculous empires. They are not sending out many migrants. And then there are those who leave to make more money abroad.
Which in the over-capitalist, nature destructive countries is (apparently) a bad thing because how can one be a refugee from banks?