Cyber India Online Ltd. reports that "Since the H-1B cap was raised in 2000, nine out of 10 new jobs in IT have been awarded to H-1Bs. By the end of December 2001 more than 890,000 H-1B workers were employed in the US. Add to this the 312,000 from 2002 and you have a total of 1,202,000 H-1Bs replacing US citizens and green card holders by year-end 2002." They go on to say not to worry about H1B cuts, U.S. corporations will simply move jobs to India, better for India.
Not all H1B visas are Indian, BTW. IMO no one knows exactly the H1B, L-1 and other visa counts. But this is an indication. No one knows the exact number of jobs sent offshore either.
If IT jobs are "buggywhip" jobs why are they being filled? Why do ardent Republicans refuse to acknowledge the impact on American citizens of these statistics?
October BLS figures showed that almost 1.4 million Americans were working part time because they could not find full time jobs.
The answer has to be between the Republicans' "either they don't want to work or they are too stupid to compete" and the Democrats' "there are no jobs."
I am told that Indians have special talents at IT. If so, it makes as much sense to hire Indians to do IT as it does to hire black men to play basketball.