Because there are some H1B workers that come over as translators or other non-tech professions. Like if you need a translator that speaks Swahili for some NGO it's way easier to hire a native Swahili speaker than possibly finding a qualified American that also speaks Swahili.
I do find it interesting that these trillion dollar companies can't find domestic workers, at their level of wealth they should simply be forced to pay for the education of Americans to create a funnel of workers rather than exporting this societal need to other nations.
There are a bunch of H1Bs working as teachers in my medium sized midwestern city, making around $50k. Then there are a bunch in the healthcare sectors making from $50k to $500k. I actually feel like they are legitimate reasons they are there, very difficult to get good healthcare workers in the midwest since no one good wants to go there.
There are lots of places that are hours to days drive away from those two. Midwest is a big place, so what are you talking about? I guess you could say the talent is concentrated in a few places, but lots of places in the midwest with terrible hospitals.
I am sure the issue of talent being concentrated in a few places is a problem everywhere but it’s definitely more of a problem in the midwest; the quality of doctors and other healthcare workers there are noticeably worse than the east coast.
There is a big problem with ethnic nepotism and ghost jobs. I have been struggling to get younger people in my network hired anywhere despite solid resumes. Continuing to issue H1Bs in the current job market was bananas.
I do find it interesting that these trillion dollar companies can't find domestic workers, at their level of wealth they should simply be forced to pay for the education of Americans to create a funnel of workers rather than exporting this societal need to other nations.