Gates and the other executives who are constantly pushing for expanded immigration are elitists who regard themselves as "citizens of the world" first, not Americans. They don't give a damn that their wholesale importation of foreign technical workers---to say nothing of offshoring work whenever they can---has seriously compromised our national security and decimated the American middle class. The biggest reason few Americans want to study science and engineering today is because they see these jobs are being given to foreigners at sub-par wages. You can make better money in a whole host of jobs, even in teaching and skilled trades, than you can in engineering or systems development these days.
I agree. But the elites won't be content with just wrecking the technical professions for long. They are soon going to figure out how to import unlimited numbers of workers into every job category. Have you seen anything in President Bush's guest worker proposal that limit the guests to just unskilled labor?