A common refrain you will hear is "Americans don't want to do those jobs", but what that misses is if you gave a immigrant the same rights and opportunities as a citizen they won't want to do that job either (at the price and on the terms offered). Relatively open ended immigration programs with minimal restrictions are defensible, but this caste system is not.