All throughout Western Civilization (does not seem to happen elsewhere) there are people (generally globalist and business oriented) making the argument for mass immigration from 3rd world countries, and when they think they are not getting their way, or are getting their way but more slowly than they want, they like to use this particular argument, which average people never seem to think to question. The argument is:
"The risk is it could lead to shortages of critical skills that end up harming [fill-in the national name] competitiveness."
It comes from the elites and it SOUNDS so intelligent, and so intellectual, and so concerned with the well-being of the citizens, that people just accept it as some sort of proven fact. People hear it and end up thinking "oh, I guess we need to accept this immigration so we're not hurt", OR "well, I guess we're gonna have to take the hit, because we need to limit immigration anyway (for whatever reason, like reducing poverty or crime, etc)". Nobody seems to ever back off and question the obviously screwed-up dishonest premise. A nation cannot have grown to (in this example) 10 million having all the skills it needs and then, if it decides not to grow to 11 million, suddenly not have enough skilled workers. It's IMPOSSIBLE. Such a nation has already PROVED it has all the skilled people it needs for a population of 10 million. If the nation in question has not suddenly grown to 10 million from a much smaller population by explicitly importing all the skilled workers rather than raising and education its own population, then it has already PROVED the sustainability of those skills by raising and training the people currently doing those jobs.
This mass immigration of people into Western countries is largely driven by ONE thing: The wealthiest people (generally, the investor class) need to keep corporate profits up (and thus the revenue produced by their investments) and with human labor being often the most expensive part of a business that has SOME cost flexibility, they need a way to suppress the costs of wages and benefits. Average workers often miss the point that companies do not need to replace all their workers with cheap immigrants to push wages and benefits down. No. They only need to bring on a few immigrants, or in some cases simply have those immigrants in the community, in order to get the native population to be too insecure to ask for a raise or ask for improved benefits. A big corporation can be raking in record-breaking profits and yet employees can be afraid to ask for raises because they fear being replaced by an immigrant who is willing to work for less. The people pushing all the mass immigration would not be pushing it so hard if it was not very important to them.
This is not, and never has been, about race/ethnicity. The people pushing it WANT everybody to talk about it as a racial thing, so that any opponents can be trashed in public as "racists" and "xenophobes" (a FANTASTIC tactic for shutting-down any opposing argument without addressing any facts). The pushers of mass immigration are very happy to have all the arguments be: "our opponents are nasty snivelling little racists" rather than a detailed exploration of how multi-billion-dollar empires cannot afford to pay their workers a little more so they can afford decent homes, food, and healthcare. They do not want people questioning companies who lay off people the company cannot possibly afford to keep on, and need to reduce benefits for workers, yet CAN afford to have a CEO paid more than enough to cover those very costs. This has always actually been about CLASS and power and money - the things that actually matter the most to the elites in society, and which they most need the public to not pay attention to.