Paying the prevailing wage is NOT undercutting US workers
There is wage disparity even here in the US. Costs more to live in NYC and LA than Des Moines or Lincoln. Therefore workers are paid more in LA & NYC. If a company moves from LA or NYC to Des Moines or Lincoln, do they still need to pay the NYC/LA wages? Nope.
If I move to UK, GY, or India, should I expect to receive the US wages? Nope.
A good friend will come and bail you out of jail ... but, a true friend will be sitting next to you saying, "Damn...that was fun!"