Not that I have a solution to this problem, but who does the filtering once you remove the job offer as a prerequisite? I can't conceive of a situation where the people that get put in charge of that process are actually qualified.
In every other country there is a central government who have a department of immigration who accept applications from outsiders and judge them on their experience, qualifications, education etc.
You should try having a functional and effective national government - just a thought?
In every other country there is a central government who have a department of immigration who accept applications from outsiders and judge them on their experience, qualifications, education etc.
How many of those countries have a net INFLOW of immigrants from the United States? How many have a net outflow of immigrants to the United States, under the current United States system?