Earlier quoted context omitted.
Because we have major unemployment inside of the US. We also have the highest ever rate of Computer Science graduates.[1] Those two combined make the 'need' for foreign tech workers seem very suspicious. On top of questionable need, there are other facets of the program that are obvious areas of potential abuse (employer reported prevailing wages, employer sponsorship forcing employees to stay out of the competitive…
This is a huge surprise to me. When I went back to college, I graduated in 2006 and IS/CS/CE rates were at all-time lows. I guess it's been awhile now, but the numbers probably rebounded so recently that the only glut of talent (if there is one) is in very recent grads. We do not have major unemployment in the Valley. It's very very very hard to find good people.
Any time somebody says this, I always mentally add "...at the wage I want to pay."
It is not hard to find good people if you offered a million dollar salary. If there were a legitimate labor shortage, wages would be skyrocketing. Instead, we get employers whining and agitating for increasing the H1B quota.