Capitalism = profits before individual Americans who might earn less.
I'm pretty sure SauronOfMordor wasn't speaking in support of H1B. As for me, I say that for lasting success America needs a middle class; when unbridled capitalism erodes the American middle class through salary depression, it saws off the branch on which it sits. It's not a viable long-term option for America.
I agree, so how do you propose to fix it? How about passing a law which would require American employers to hire American at twice the wage level of H1-B visa worker? Can such law solve the problem? And can it get passed and signed by the POTUS?