The root of US is immigrants. Do you think it would be easy for them (your ancestors) to “pack up their life and move to another country? … Most of those people don’t have enough money to hire an immigration attorney, get a work visa, buy tickets, set themselves up in another country, move their families, learn a new language, find a job there, etc” But they did that anyway for the pursuit of happiness. And now people think it is “better learn how to fix cars instead…”.
The US has always had a very open immigration policy, and that is a rare thing in the world. Try emigrating to China or Brazil and see how far you get. Better have some deep pockets or marry a local, bub. Want to emigrate to New Zealand? Better not be over 35 unless you’ve got some serious scratch to deposit in a bank there.
When most of our ancestors came here, the US was a growing country and needed people. They didn’t have to hire immigration attorneys or get visas, they just had to buy tickets and get on a boat for the most part. The world is mostly built out now. And the places that many of our jobs are being sent to have way too many people; the last thing those countries need is more immigrants and their policies reflect that reality.
Of course there are opportunities in other countries but they will mostly be available to the very young or those with significant resources (i.e. $$$) to exploit them. Most of your outsourced workers here in the US will not have the youth or the funds to do so.