see, this is the problem, and the thing that needs to change.
"progressives" will focus on trying to make the system more humane, while fundamantally keeping it in tact. but, socialists understand that this is a waste of time, and that the root cause of the problem is a system - as well as a society - that is willing to look the other way in the face of widespread labour abuses.
the socialist position is to redirect resources away from a crackdown on workers and towards a crackdown on employers.
https://www.nytimes.com/2019/05/31/us/illegal-immigration-employers-prosecutions.html