Yes...Americans aren’t willing to accept market wages, and then complain when they can’t find jobs.
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.
Why don’t we bring over more Indians to do more work? We could probably get many of them to work at Walmart for $2 an hour. Why not more doctors? Lawyers? Why not autoworkers?
Why is it mainly IT that supposedly has this shortage?