I find the topic of the morality or effectiveness of having a H-1B a little bit intractable to reason about rationally. Consider a simplified model of the system. You have 2 countries, C1 and C2. Scenario 1: C1 has enough demand for 100 tech jobs. C1 only has 50 qualified natives for 100 tech jobs. The wages of C1 go up because there is more demand than supply. Scenario 2: C1 has enough demand for 100 tech jobs. C1 o…
Country 1 is now a better place to start a new company or expand your existing company because all the best workers in the field work in country 1. Starting the same business in country 2 will almost certainly fail.
This is literally why the Bay Area became the world’s most important tech hub and isolationism will allow (and is allowing) Chinese tech to jump ahead of the US. The government doesn’t care about losing a literal arms race, largely to reduce the political power of California. By no longer educating and welcoming the world’s brightest engineers the USA is going to be reduced to support and manufacturing roles where its large workforce will have to compete with everyone else and salaries will tumble.