Just look at how many H1B positions are advertised and how much legal but shady stuff goes on. Put ad in local paper among classifieds for "free dirt available", if any resumes are received from US citizens they are discarded (note they have to be "considered" but not accepted), and so on.
If it was just about "skills" there would be no need for this shit to go on.