nobody honest can say we ran out of US citizens that can work the type of jobs H1B do. Unemployment in the industry is not zero. Top graduates from MIT and Stanford? Sure, they can't make enough of them, but as a whole the industry is using H1B to lower cost of labor, not to fill a hole that simply doesn't exist.