H-1B exists to make unfathomably rich corporations and people even more unfathomably rich. That's the only reason. That's why we don't have single payer. How can corporations function if employees don't equate job loss with total economic and social ruin?
Not necessarily. Many of the technological revolution started with refugees and immigrants before, during and after ww2. And technically you should even count the NZ that were brought to create the rocket programs
Anyway, I feel that you need read this guy comment
https://news.ycombinator.com/threads?id=pj_mukh