Don't want to hurt all the folks whom this will immensely help. But isn't this going to kill a lot of low cost permanent jobs here in US.
So currently we are still debating on whether we want to raise the H1 cap because that will encourage body shops and more cheap labour but isn't this going to take away the low paying US jobs as well.
So say there are 65,000 ppl coming into US on H1 every year, 40,000 of these say apply for green card and on an average say it takes 8 years to get green card and 2 years to get I-140. So every year now well be making 40,000 more ppl eligible and when we start we already will have a surplus of 40,000 * 6
Plus if I am not wrong with H1 you atleast have to prove that you cannot find someone who can do this job and that's why you are bringing someone from outside. But with this you are basically making ppl with any qualification eligible for a job.
I personally would have liked the govt to hike the H1 to ensure that the students who study here won't have to leave because of the lack of enough number of visa's.