If rich countries' populations would pay poor countries' populations to stay where they are born, there would not be any money left to finance ecologically-destructive economic booms.
Our economy like the USA's and many others is built on the premise of unlimited ECONOMIC GROWTH, without immigration there is growth by having people buying several houses, cars, etc.