Very Unpopular Opinion that I Actually Hold
All rights of all workers should be protected, whether the workers are citizens or not, whether they came to the country legally or not, whether they are humans, caterpillars, zebras, etc. Because otherwise, you create an incentive to hire whoever is not protected by those rights. Plus, frankly, that's just moral.