So just go after the illegals. Directly. Go after anyone with a temporary visa. But don’t go after all the businesses. You said “preventing them from working here.” I would prevent illegals from coming and staying here no matter what they do and leave everyone else alone.
What about all the illegals that don’t work? I would think that’s the biggest problem because they are causing more crime, taking money and not producing anything. I don’t understand why you’d favor this roundabout system with layers of bureaucracy and punish everyone EXCEPT the crooks and freeloaders.
The invasion will not stop until not only the borders are secured but illegals are also denied both social services and employment.
You must go after illegals where ever you find them, whether that is at the borders, where they receive government services or at places of employment.
From its duty to control aliens in this country, the government also incurs the duty to control their employment in the US which obviously involves controlling employers that would illegally employ them.
The "inconvenience" argument is too insignificant to be anything but a smoke screen for knowingly aiding and abetting illegal aliens and their invasion.
I have the same reaction to "American" businesses that want to employ 3rd world illegal aliens, as I have to "American" clergy who want to minister to 3rd world illegal aliens: Go live in the 3rd world and do it; the rest of America doesn't want you to bring the 3rd world - and 3rd world living conditions - here for the sake of monetary business (or sanctimonious clerical) profit.