Yes, those silly Americans, wanting to have something more than a third-world income and lifestyle.
Guys like you are the ruination of the middle class. There is a competitive advantage to working in this country. H-1B programs eliminate that advantage for American workers. As long as we have a lot of unemployed IT and technical workers, the H-1B program legally should not have any significant activity - it is only to be used when American workers are not available to fill the position. It should NOT be a means of adjusting American wages down to that of third-world countries, no matter what globalist pinheads like you think.
They're NOT available. I hire IT people for a living. US citizens are always preferred. There aren't enough of them out there.