Comment by paxys
He is right, but what I don't see in the post is a solution.
How do you stop multinational companies like Amazon from using the global talent pool as they see fit and pay whatever wages the local market will bear?
Without that it comes off as the standard "elect me because foreigners are bad".
This is possible in the first place because labor cannot freely move across borders, but corporations can freely shop around.
You can either open borders to both people and goods, or you can have restrictions on both that go hand in hand. But one without the other is a massive gift to corporations who can and do cash in on that disparity.