https://www.nytimes.com/2017/02/05/business/h-1b-visa-tech-c...
It sounds like you have a cushy gig at a Unicorn and you're projecting your status and opportunities onto everyone else.
The stories I hear about are very often the IT departments being outsourced. This will happen with or without H1-B. These jobs are being replaced because they are relatively low skill and easy to replace.
If you had an immigration system that prioritized highly skilled immigrants, you wouldn't need special visas. And you'd relieve pressure on the bottom 20% of the population that's being hammered by competition from low-skilled immigration, both legal and illegal.
So it definitely happens, I'd say it happens a lot.
There are also great H1-b hires like the one I'm working with right now. He is incredibly skilled. He also cant work for another company unless he reapplies so he's stuck.
heck ! ask him to apply Canada express entry and forget H1B. There are good IT in Canada too if he is skilled enough.
Their strong point is that they work for less. That's not a virtue.
http://johnhcochrane.blogspot.com/2014/06/the-optimal-number...
some rent, some sleep outside. whatever works.
the ones outside the bay area (of course, not all), i bet, aren't all that qualified.
The whole narrative of low skilled and cheap foreign H1-Bs taking American jobs exists somewhere in a parallel universe. In reality, it is hard to find even simply qualified people, regardless of their origin.
So, stop whining and leave H1-B alone, or better increase the cap, like the article suggests. The real danger is your job simply going overseas and being done remotely.