It’s a con...companies post job listings, often with ludicrous qualification requirements at ludicrously low pay. Very few apply for the job, which the company never intended to fill in the first place. Company then goes to the government and demands more H1B visas because they tried and couldn’t find qualified employees. Company then imports foreign workers at a fraction of what Americans work for.
Another trick I’ve seen in banking is the bank has regular ole accountant or auditor type roles. They’ll add in some tech requirement like the use of a particular information system or platform. They don’t really care if the person has experience with it they just want the job to sound tech-like or technical.
They’ll then claim Americans aren’t trained and don’t have the expertise they need so they “need” to hire an H1b Indian who are generally at least 1/3rd cheaper than an American.
Again, these aren’t even tech jobs. These are just regular accounting and audit roles. Even they are being colonized by cheap labor from India now.
I remember looking for a job demanding that the person had to have more years of experience in a certain CAE software that had even been in existence that long.