There's not necessarily anything wrong with it. But we need to be clear that that is exactly what's being suggested; just as we need to be clear that "American business" (if you'll excuse my broad brush) seems already to have decided that it wants to hire illegal aliens, despite the fact that it's illegal to do so.
This points out a more general, and more serious problem on our side of the border.
The honest ones won't, the greedy ones will. After they get tired of paying lawyers, and fines to keep out of jail, they will stop.
But if we allow the dishonest employers to do illegal things, we will soon have nothing but dishonest business in the country. In other words, we will be just like Mexico.