To some extent this is true... not all 12 million would deport themselves.
But asset forfeiture would definitely make a smaller haystack, and provide less incentive for newcomers. Also, guest worker programs would become far more attractive.
And the INS would have a profit motive to enforce the law, though it's sad that's necessary.