Several million ? Hardly.
Several million people do not use illegal nannies and own construction firms. It is the classic economic example of an externality where a business cuts its costs by dumping them on others. A manufacturer who dumps his toxic waste into the river cuts his costs by having people downstream die of cancer. A company that employs illegals cuts its payroll costs by making the taxpayers pay for all the social services that masses of poor people will consume.
It is the voters with their tax dollars who must pay for the social services consumed by huge numbers of poor people. And there are more taxpayers than employers of nannys.
No problem with the majority of voters ? Try peddling that in a border state.
I'm in a border state. Lived in San Diego for 30 years. You are right, no one wants to pay for social services for illegals. Heck, I don't want to pay for legals to have social services! But you cannot deny that $150 billion is a whole lot of labor that our gov't, of the People, is doing nothing to control. Your view of the situation is a tad simplistic.
You make an excellent point. But is the solution to shut down the business or to remove the externality. If you want to remove the externality, you need to remove welfare benefits from illegals and remove them from citizens too so that citizens will go to work instead of chilling on the front porch.