"There's no evidence of any way, shape, or form that there's a shortage in the conventional sense," says Hal Salzman, a professor of planning and public policy at Rutgers University. "They may not be able to find them at the price they want. But I'm not sure that qualifies as a shortage, any more than my not being able to find a half-priced TV."
It is all about cheap labor.
The Chinese,Indians and the H-1B visas are the white-collar Labor version of what they've done with the Mexicans within the Blue-collar labor in America. I don't know why so many conservatives get upset over multiculturalism, when the very corporations that they so ardently shilled for over the decades, actually created it.
It's a give and take world ; you can't have your cake and eat it too.