The price is going to go up until Americans pick up the slack. That's the whole point. Raising incomes through jobs, not welfare.
Great idea Slobodan, but there's a fly in that Vaseline: lots of people simply can't afford to pay what it takes for a first-world worker to do some jobs.
The UK hotel industry is heavily dependent of foreign workers to clean, wait, cook and do all sorts of things that the "true-Brit" ain't gonna do at the price, come what may. Expell foreign workers, and overnight you'd close hundeds of hotels, just like that, in the words of one Tommy Cooper. There's huge competition in the hotel trade, and the Internet search/compare sites have made that worse still; prices are pared down to the wire. Raise salaries and there'd be no place to go, for many of them, other than down the tubes, and then there'd be no place for the tourists to go, who are just as worried about stretching their wallet as anybody else today.
The Health Service also runs on help from many, many Asian doctors and nurses and Caribbean folks too; even with their level of accepted wages the service can't stay out of debt. What you're suggesting, in fact, is a version of the dream of Communism, but based on a more affluent level, which as you know perfectly well, can't work in a real world.
As with the manufacture of cameras sliding away from Japan itself to factories in Thailand, it's not done for love but for survival. As I've mentioned before when folks dream about filling the Rust Belt with brand new mills and factories, it'll not happen until the Far East has become too expensive too, and then maybe, just maybe, there's a chance sense and economics will prevail and folks accept the good olde days are over and they are going to have to work to new rules or not at all. By hey, Ford is opening a Lincoln factory in China to make SUV stuff to local tastes... so Mexico is out, but not China. Over to you, Don: what you gonna do
this time?