> it seems to me there are enough american job seekers in CS to justify not needing H1B.
Anecdotal so hold on to your salt but in my social circle here in the US natural-born US citizens vs visa-holders self-select for types of jobs. For example, if my the starting pay is < $80k most of my natural-born American friends don't bother applying. Whereas, my visa-holding friends routinely go well below $50k when searching for jobs or "2 year internships". So, when a company posts a certain type of a job they have a certain demographic in mind already.
Not saying my US friends are uppity as much as visa holders are desperate.
> as visa holders are desperate
That is the point of most of these programs. If we (as a country) do h1b, those people should be on an automatic path to a green card.
I suppose that is "in the tech field" too, as non-tech people would be happy with an $80K job where a lot are under $50K
I will say my first tech job was $40K and now I have to have a six-fig job just because of my debt.