Comment Re:Immigration Is Good (Score 2) 795
Sure, immigrants are probably good and have skills and it's hard to compare people in IT.
But what matters is that the H1B program is designed to give the employers an unfair edge over immigrant employees as well as citizens.
If the H1B program was really just about skills we would simply give the people temporary green cards and make them conditional to paying enough taxes or something like that.
Then the employees would be able to switch jobs easily and would not be forced to stay with an employer they don't like just because the employer is sponsoring them for a green card (which can take 5 years I believe).
If immigrants are able to switch jobs as easily as Americans then they can get good salaries and you have a real job market. If they can't switch at will like the American employees then they are creating a bias in the job market. That's obviously not the fault of the immigrants but it's definitely a flaw of the program (that is, if you value people and/or free market).