This is only a good idea if we ignore that a billion people would migrate in a few months in an attempt to escape poverty. The results would be catastrophic.
> If the worry is that future migrants might not pay their way, why not charge them more for visas, or make them pay extra taxes, or restrict their access to welfare benefits? Such levies could also be used to regulate the flow of migrants, thus avoiding big, sudden surges