Quite likely you and the others who raise objections, have never been subjected to age, racial, religious or sexual discrimination. Those who have know what I'm talking about.
When was the last time you met a Mexican-American computer programmer? One who actually had a job?
The education in Mexico, I understand, is very very good.
Even born and raised American citizens don't find much work in technology, if they are of Hispanic heritage.
That's not just me saying it - I am an Anglo. I've observed that to be the case everywhere I have ever worked, I've also read about it in the trade press.