You are fooling yourself if you think this is a 'Merit' issue. It is a wage-scale issue. Big difference. They (Foreigners) can do it cheaper, so the Corporation, in their new 'One World' type liberal thinking, give them the work, and the hell with the higher-priced, certainly equally talented, IT workers in the U.S.
Capitalistic mantras, when spouted like a race horse wearing blinders, WITHOUT taking into consideration the situation as a whole, can be as undesirable as pure Socialism.