dude, HB-1 visas lower wages in the tech sector, and there is a reason big tech corpos are so desperate to increase how many there are, so they can bring immigrant programmers to the USA and pay them 50K a year instead of a 150K a year a American programmer might get. They can also exploit them to work 80hour weeks or more because the visa is dependent on the companies sponsorship.
It's also a reason the AMA doesn't let foreign doctors practice in America w/o a crazy certification process that takes years to go through. They know it would lower physicians wages if doctors for eastern Europe could immigrate here and would glad to work for 80K.
Nobody likes to talk about these things because they are politically incorrect. Bring them up and people will tell you you're being an asshole.
Immigration is a complex problem at all bands of the economic spectrum. On the rich end, countries have national programs to actively court rich people to become citizens and expedite the process... because they want their money and assets in country. And on the flip side, nobody wants poor people because they are economic burdens who often use a lot of public resources.