New Zealand has the correct immigration policy.
First, they don’t need walls. It is surrounded by ocean.
And NZ requires in order to become a resident, you must have a job offer in area of work where there has shortage of skilled workers. If you have no such job offer, you are required to bring with you $1.5 US and invest the funds in NZ.
Heck, I think even I can find $1.50 in the seat cushions of my couch ...