My clients, who are responsible for around 80% of the electronic payments flow throughout the country are unfortunately part of the problem and rely heavily on H1B resources (part of the original problem we were having a civilized discussion about until you joined) to support the systems that process said transactions. Once those resources are gone, the remaining staff has neither the bandwidth nor subject matter expertise to maintain/fix/upgrade the software. Things quickly go south; transactions at merchant locations start failing, ATMs don't get fixed or upgraded when they fail or require upgrades, the largest banks in the country each with millions of daily transactions don't get their reconciliation files and cannot balance their ACH transactions, the system stops, chaos ensues. All by the 30 day mark.
Add to my last response all the telecom infrastructure that another poster mentioned (outside my area of knowledge but the same principles apply nonetheless). I’m not defending the H1B program by any means, I’m simply saying that we are so far down that road that a knee-jerk solution will have negative consequences.