?? distinction without a difference. They're both trade barriers. They're both restrictions on the right of people to freely trade.
are you seriously arguing that there is no part of the American job market that has shortages that immigrants could (and in reality do) fill?