Pssssst. If you want to mitigate the number of people coming to this country, stop blowing their countries up. I’m so sick of this. Everyone is stuck at surface level thinking. The vast majority of people who come here don’t really want to. Who wants to leave the only land they’ve ever known to make a dangerous journey to a faraway country where they know absolutely no one, have nothing, and don’t even speak the language? The first step to dealing with immigration is foreign policy. Stop brutalizing the globe and people will stop fleeing their homelands.
If illegals can’t get welfare, most will leave.
If they can’t get citizenship they can’t (in theory) vote.
So the incentives to bring them here end.
There’s still the matter of making the census citizens only.
But this would lead to large scale self deportation & save tax dollars