I don’t think you should have to check the papers of everyone whom you do business with — I’d rather have some % of illegals in the US than have a creeping police state.
If I have a plumber recommended by a friend, should I really have to check his license info, SSN, green card, etc before I let him replace the john in my bathroom?