Bottom line is a lot of people make a lot of money off "undocumented" people. Construction industry, farm industry, housekeeping industry, lawn maintenance industry, restaurant industry etc. Getting rid of them would be very inflationary. You'd have to pay people a real wage. Nobody wants that.
It is a great campaign issue though.