This would create an underclass of immigrants & refugees, and create incentives for voters & politicians to make getting citizenship even harder than it is today.
This is definitely not a good situation, but it is better than forcing people to stay in Haiti or Sudan.