I've worked with a few H1-B holders in Silicon Valley and they're awesome.
A great improvement would be to allow H1B holders to change jobs easily (maybe after a year). It's too easy for them to get stuck in not great situations. It would be great for everyone if they could move to better fitting jobs, especially for startups who have trouble running H1-B programs.
If you are, like me, a software engineer, you should cheer every immigrant. They aren't competitors, they are complements and create more jobs. Economics is complicated and sometimes counterintuitive, but just because "immigrants lower wages" is "common knowledge" doesn't make it true. [1]
To prime your intuition a bit, consider how woman and minorities more than doubled the work force from the 1960s to 1990s with no loss in jobs or lowering of wages.
And if you are in SV consider that more than half of public tech companies were created by 1st and 2nd generation immigrants. 1st generation founders include Sergey Brin, Max Levchin, Peter Thiel, Elon Musk, Pierre Omidyar, Stewart Butterfield, Sebastion Thrun, and Patrick and John Collison. [2]
[1] https://research.stlouisfed.org/publications/page1-econ/2014...
[2] https://www.recode.net/2018/5/30/17385226/kleiner-perkins-ma...