Why have plea bargains? Why not try every case?
The answer, of course, has to do with resources. Some problems are too large to be comfortably dealt with by simply using brute force.
I agree, and letting the legal aliens from outside the country have those jobs, would cost less and use less resources then implementing Bush's program.