When you're at zero, anything happening is a "boom".
I should know, I'm from a country where IT is "booming"... Most of it is tedious boring work that was outsourced by western companies because no one there wants to do it, plus it's cheaper than even creating some automated processes.
Still, that's a pessimistic way to look at it. It's a good thing, and it can grow into something better.
Another perspective is that there are people who prefer to do those jobs (instead of say, working in Amazon warehouse) but can't because it's cheaper (and logistically possible) to outsource to another country.
But also on some level why in the world are they more deserving of the job then the potentially better qualified foreigner just because where they happened to be born.
The question is why is it better for the country not who is more deserving. This is an export of US dollars. Is it better to keep the position local so member of society can be taxed/buy from other local businesses or export so foreign worker can buy tools from US firms or US business can get job done for cheaper.
Well I think that is actually quite a different question. Luckily it's not at all clear that the sort of zero sum thinking that lead to mercantilism was ever true or will ever be true. Having the best people doing the jobs where they have a comparative advantage helps everyone. Ideally we would open our immigration system more, certainly to highly skilled labor, but until then.
They are not. At some level, we accept that there are a lot of inequities in our current sociopolitical systems.
What China (and the Asian Tigers) have shown us is that it is a feasible path to industrialize though. But its possible there are better ways to get to higher standards of living, we just haven't tried them yet.
If these people don't apply for these jobs, they might as well not exist.
Amazon warehouses are staffed with immigrants in Europe. And they would simply not be able to do anything IT related.
It might seem easy for us, but it's not. We're talking about people who can't reinstall Windows. They won't be doing manual unit testing anytime soon, or ever, nevermind anything more complicated.
German companies love keeping it local. Things like manual app testing are advertised as Minijobs, but very few are applying. And of course, they complain about a lack of workers. So outsourcing can make sense beyond saving every penny.
I should know, I'm from a country where IT is "booming"... Most of it is tedious boring work that was outsourced by western companies because no one there wants to do it, plus it's cheaper than even creating some automated processes.
Still, that's a pessimistic way to look at it. It's a good thing, and it can grow into something better.