I still don't see what the issue is.
Consider two scenarios:
1. H-1Bs get massively reduced over the next five years. Tech sector crisis ensues due to market shocks. Foreign workers decrease. American workers go up by 25% (~2.5M).
2. H-1B numbers stay as is. Tech sector relatively unperturbed. Foreign workers increase by 50% (~1.3M). American workers increase by 30% (~3M).
Wouldn't you argue that 2 is preferable to 1?
(I'm not saying that a crisis will happen if H-1Bs end, I'm just presenting two scenarios with different relative increases that I believe prove my point)