As an american, in the tech sector - I am actively trying to drive down wages in the Tech sector.
I put myself, and others to take jobs at state median wages (So 55k for a Sr Software Engineer in California) .
It makes us more marketable. We can command any position we desire, (they get a $180k value for $55k).
It shows that Americans are willing to work for reasonable wages, rather than inflated "We're tech" wages. Suitable for longer term.
And, it allows us to start developing market forces, applications, automations, etc to further reduce the costs of hiring a programmer.
It is our vision to bring tech-workers as common and ubiquitous as seamstresses were. To ensure that to obtain an engineer should be a minimum wage job, that's readily available, where the majority of the population will have basic skills, and some will pursue it further.
This will then make it significantly easier for more entrepreneurs to start businesses as the labor costs will go towards zero.
Which is the ultimate goal. To reduce the cost of labor to near-zero acros the board; and allow businesses and persons to be freely creative with innovation, and providing practical services to global customer base; with the start-up risks being amortized across the global population, rtaher than with the indiivdual.
H1Bs are great for this goal.
Personal greed is not.
We need to push for lower wages across the board in lawyers, doctors, engineers, etc. Across the board.
People should enter these industries because they are passionate for it, not for a pay-check.