That seems hardly fair to the Arabs, Easter Europeans, Africans and Asians who are not "the best of the best" but just common laborers who would like the same opportunity as Mexicans to do the job their limited skill and education will get them in America. As a matter of fact companies should band together, buy a cruise ship of some sort, go to the African coastal cities and offer those folks a job in America. Just unload them at the port and say "have at it".
Why stop there? The Russians would love to come to America to flee poverty, perhaps they could be transported here free of charge and given a job in the American fishing or oil business. You see if they will do the job for half of what Americans will then they will be doing jobs Americans wont do.
Now of course we shouldn't expect these new people to pay taxes because I am sure they have 15 kids back in Liberia or Moscow. As a matter of fact lets not even require they be checked for communicable disease
Truth be told there shouldn't even be a term "legal immigrant". Free buffet to the world.
I think a bunch of people tried that once before..
It didn't work out too well..