Employers might be required to send paychecks for a new employee to the USCIS for employment eligibility verification until one of the checks is bank processed.
It is easy and cheap to financially starve them out.
Much less so when they can sign up for benefits at the local welfare office and work for cash under the table.