Re If they are truly needed to do these jobs, they should be given work permits so they could work legally.
*******************
But then they would be covered by minimum wage laws, minimum safety standards, and employers would have to pay various taxes and disability. How inconvenient.
Perhaps these companies need new business models other than those that having tax payers subsidize their employees via the safety net.