Don't worry, we make up for that by having very few refugees. Our policy on that is one of the tightest in the world. Sure, we are #11 on the list of # of refugees, but bottom half of the list when you look at refugees per resident. https://en.wikipedia.org/wiki/...
And the laws aren't nearly as permissive as you state, or we'd have the millions of illegals be millions of immigrants. There's a difference. You can't have it both ways. If we are so permissive, why are there so many millions that are "illegal"?
And I use "immigration" loosely. We should have 5 million migrant worker visas to pass out to Mexicans and others who want to work seasonal labor in the US. Often they would rather work a season, then go to Mexico until the next season, but they can't because crossing the border is too hard.
So our unwillingness to issue visas causes illegal immigration that would otherwise be a temporary work trip. The current political climate refuses to recognize the difference between immigrant and non-immigrant visas. Someone with an H1-B can't live in the US indefinitely. So it's not a "immigration" issue. It's a work-visa issue.
And plenty of places around the world have work visas for high-demand jobs. They just have those jobs generally listed as skilled jobs. In the US, our work demand is mostly for unskilled labor. So our rules are no better. Our standards no higher. It's just the jobs we need the most help with are "lower".