Yeah, and while we're at it let's release all prisoners currently serving time in both state and federal penitentiaries. On second thought it's an incredibly stupid idea.
Is being a hard worker the standard for becoming an American citizen? There are people in Uzbekistan and Uganda that are hard workers, too. Should they also be given American citizenship?
Some native-born Americans need some incentive to become more hard working... and getting a generous check from the government isn't it.
If they are already here working under the table for cash or using someones social security it makes sense to make them into tax payers. To catch, prosecute, incarcerate and deport will cost at least $100K. save the $100K and charge them $5k and over 10 years we come out $200K ahead.