Ive seen companies modify job descriptions to explicitly disqualify any non-H1B applicants.
I'd be interested in more details, if you're willing.
it is really easy.
you throw in an obsolete programing language and a combination of talent/skills that are unlikely to be all in one person. “Must be able to program in X, Y and Z without the use of a compiler. Must also be able to use xerox punchcard programing computer input systems.”
close but not too obvious for a gov. pencil pusher to figure out.
Mostly in the IT space. They would take resumes and then tweak the job description so they could say there were no qualified applicants. Changes had nothing to do with the actual job they needed filled.
They needed people in seats, and senior managers would not authorize salaries for the going rate. Instead of taking less qualified people they decided that H1Bs were the answer. Of course in most cases the H1B person wasn’t any more qualified but they lied well on their resume.