Comment by proberts
I'm sure that there is abuse but from my limited perspective, I see employers using the H-1B program because they can't find qualified U.S. workers or because a foreign national is the best candidate. In essence, your question is whether the H-1B program protects the wages of U.S. workers and my feeling is that in practice, it neither protects nor undermines these wages.