Even 3 to 4 is not that huge a number when you consider that 25% are functionally illiterate in their own language and an equal number have committed (or will commit) crimes. It will be a long 12 years and... and we will have heavily progressed in slamming the door on this long overdue charade.
Any amnesty, no matter how small, will only build support for more amnesty.
3-4 million is 10% of the total number.