Now you can argue you would prefer that those 200,000 jobs go to Americans, but on the scale of the overall economy, it really doesn’t matter. What’s far more important is the massive impact those 800,000 software engineers have on the rest of the economy. Four million IT jobs, the entire finance and healthcare and retail industries that are propped up on technology built by those people; whole technology companies like Uber or doordash that create entirely new labor markets.
Risk 25% of that capacity on the idea that we would rather have those industries built solely on domestically-grown engineering talent? Why would that be a good tradeoff?