I don't understand the point of this chart. It essentially shows linear growth -- all 65k H-1B visas were allocated every year, until the past two years where layoffs have started impacting this labor pool. The entire tech industry has expanded by far more than 65k FTEs/yr so unless the OP does the leg work to figure out whether a disproportionate fraction of new jobs are being given to immigrants vs eligible Americans I don't see how this is useful.
The issue is endemic and I've seen it at companies I've worked at. Indian hiring managers have distinct obvious biases to only hire other Indians.
This is blindingly obvious if you look at the share of h1b visas that indians account for (a vast majority).
> whether a disproportionate fraction of new jobs are being given to immigrants vs eligible Americans I don't see how this is useful.
This is bound to happen as you run out of people in the US. I don't think it's useful to prove a problem unless top US graduates start losing jobs to immigrants that outcompete them for lower salaries that they can live on because of lower educational debt.
I think the point of this graph is to demonstrate that there is a large jumper of temporary workers and high unemployment.
The program was to address labor shortages, and if we don’t have a labor shortage, then we should be reducing our temporary worker pool, not US citizen pool.