Earlier quoted context omitted.
> I always find hilarious that it is the most free market advocates who tend to ignore that. A lot of free market advocates don't seem to understand how markets work. One of the main ways you grow an economy is to add people to it. You are adding jobs, by both creating labor supply and demand for goods and services. It's really very simple. The economy is made of people, stupid!
Require immigrants to be self-sustaining at some minimum amount. Have a job ready or otherwise prove the ability to pay for your housing (someone willing to board you). Otherwise, instantly applying government handouts to someone without any skills - language or otherwise - and often with kids and disabled relatives - makes the idea of unlimited open immigration a daunting cost.
These are the sorts of arguments which get trotted out for only certain kinds of immigrants.
Where I live in Chicagoland, Eastern European immigrants (Poles especially) face a lot of the same kinds of issues. Lots of signs and documents are printed in English, Spanish and Polish around here. They just try like hell to get here, however they can (often illegally, via visa overstays, just like immigrants from Latin America). But for reasons I will leave as an exercise for the reader, nobody around here is advocating these sorts of rules to be applied to Poles.
I used to live in a town that was 49% Latino (really, Mexican was most of that). You will find that most of those folks would pass this test you suggest. Most people are not moving to a country where they have no job and no place to stay - there's always some community of friends and family they are connected with where they can land and get on their feet. Obviously! You'd have to be mad to move your whole family to a place where you have no job and no place to stay. If that option seems attractive to you, then probably conditions in your country of origin are so bad that you really should be a refugee.