I put up a job posting for my construction company last year and I had applicants from all over the world. Probably 60% from my city, 20% from my province but nowhere near me, and 20% from other countries.
I wouldn’t want or expect anyone to move for this job, let alone from the other side of the world. I manually rejected people who were too far away, but I can definitely understand wanting to filter out people based on their home address
People night be moving there with their spouse. That kept happening to my brother because he hadn’t moved into the city where his wife had gotten a job. He had to wait until they moved to actually get a job.
I can see that being annoying, but it’s also one of the things that makes you a better/worse candidate for certain jobs.
Moving from out of country might mean you’re unfamiliar with the rules/regulations for certain things (like building codes/OSHA type stuff) or if it involves lots of travel people want to hire those familiar with the city streets and traffic already.