Not at all, H1B allows employers to hold immigration status over the head of their employers, threatening them with possible deportation or other effects if they do not accept working conditions, pay or other items that would be unacceptable to a person that did not have their immigration status tied to their employment.
I am for individuals, not corporations. Ever wonder why large companies are always pushing for more H1B but never for Full Immigration reform.
Yeah, but you already got hundreds of thousands individuals here in H-1 status, and thousands more wanting to join them, for lack of any other options. Then what?