I have never met any high-tech immigrant worker who complained about making less than others. I, for one, know for a fact that my salary was compatible to other with similar skills and experience
Maybe you are talking about offshored jobs, that's a whole different story. If anything, we (immigrant workers) are helping to keep jobs in the US!