It's no use. I agree with you, but most of the people who want to help H-1Bs see it as reductive and archaic to try and promote the welfare of your own citizens over that of foreigners.
>promote the welfare of your own citizens over that of foreigners
Isolationist countries end up with poorer people, in the same way if you made an isolationist state, county, city, or household, would simply end up making you poorer.
It's a shame more people don't read economics widely enough to understand this.
An "isolationist country" and a "country that ensures that its natural-born citizens are well-provided for before admitting new labor that will compete harder for lower rewards" are not necessarily the same thing.
Do they? The Scandinavian countries have almost no skilled immigration, and had very little unskilled immigration until recently. Sweden still seems like a pretty great place to live.