Business owners know not to hire illegals in the first place. Many cannot be bothered doing the research, or just want cheaper labor which takes jobs away from Americans.
Business owners trading in a market where all their competitors are cutting costs with illegal labor must do likewise, or close up.
It's up to government to see that this situation does not arise.