Perfect. The best case outcome for your proposed solution is a reduction of 1% in US unemployment rate. (65k H1b/year vs 6.6million unemployed in the US)
That number is not tracked directly, but it's about a million or so, all at significantly higher wages than the median US personal income of $31,099/y.
https://qz.com/949589/the-h-1b-visa-cap-tells-you-very-littl...
A one-size-fits-all solution might very well not exist.