I don't understand how letting the immigrants to change jobs freely would reduce their number. Would not they be even more motivated to move to the US?
Also, it is not obvious to me that immigrant programmers lower salaries for the natives.
If you close the H1B program, many US software companies might become uncompetitive or have to outsource jobs to India and countries like Canada which have more flexible immigration rules. |