I am always on the right track for American when dblack and Newby disagree with me.
The juvenile remarking above about either or with terms like 'welfare state' or 'libertarian' or 'unlimited immigration' without wit for definition or context always amuses me.
On this OP issue, GW is correct and the far right and libertarian loons are merely honking in the swamp of ignorance.
Let me spell it out for you then. You can have a massive system of taxpayer provided social services and welfare programs that just about everyone can partake of some piece of...
...or...
...you can open the borders and allow anyone with a pulse to show up with no restrictions on education, skillset, or capabilities.
You can' have both because you end up with a situation where someone who shows up and can't do anything can still end up suckling on the social services tit. Even if they somehow are barred from welfare, all those useless newcomers that bring nothing to the table still use up other resources like public schools, police, health care, and the like.
If you want to just let any third worlder show up, you can't have the massive social service network you have today and still have functioning middle class because someone has to pay for it and there are only so many rich people to soak.
Pick one or the other.