is that US immigration law necessitates creating fake job listings to get permanent residency for employees. Because you have to prove no one can fill the job you aren't actually hiring for, except the person you already hired. Who's already hired. Filling the job. But getting a green card. Because US immigration law is intentionally terrible.
So, let's say a company wants to get a foreign employee permanent residency in the United States (a "Green Card"). The US only allows a Green Card to be issued for a couple of reasons. Either someone has close family who are citizens, or they're so skilled that their job can't be done by any US job-seekers. To get their employee a Green Card, the company needs to prove the second one. But how do you prove there's no one able and willing to do your guy's job?
[...]
So let's say your guy is a "Lead Software Engineer". You put together a description of the job and a list of requirements. Then you post it in a bunch of places, including the biggest paper circulating in the area and at least 3 other places from a list of 10 permitted ones. (Usually, the company website, a job site, and a local paper). There's a bunch of technical rules governing this recruitment process, specifying what to put up and when you're allowed to take it down. But the important part is: these companies are putting up job postings for a position that's already filled. They're only doing this recruitment to "test the labor market", so that a guy already in the job can stay in it for longer. They have no intention of hiring anyone new. For all intents and purposes, these job postings are fake, and any time spent applying to them is wasted time.
There are tens of thousands of these fake job postings every year.