It's hard to argue nationalistic beliefs.
Maybe "your people can do it better" but they won't because they do it for the lowest possible salary. The only difference is what's the lowest possible salary the company can get away with, because the lowest possible service quality they can get away with is the same no matter where they deliver from. Some nationalists will even tolerate a worse quality of service as long as it comes from "their own".
You wanted a cheaper and cheaper service so the companies offer it to you. When a company advertises "services delivered locally" none of the big mouth nationalists reach in their pocket to pay for it. Part of their values no doubt.
> If I remote work from China, I am still American. Changing my location on planet earth didn't change who I am, nor does it change my values and work ethic.
You think you and "your people" must deliver a better service and have better values because you are "American" (US citizen or literally anyone in the Americas?), or any country for that matter. Is that a part of that work ethic and values? To everyone else in the world that just sounds like very unfounded exceptionalism.