So they should be given licenses because they'll be driving anyway? What sort of spineless approach to a problem is that? What's the next step? Give them citizenship because they'll be crossing the border illegally no matter what we do?
Once you get a driver's license, you really don't need to get citizenship.
With a driver's license you can drive a car, and thus be able to easily go to work. With it and your credentials from your Mexican consulate, you can then obtain a bank account and credit cards. Heck, my bank had to hire a Spanish speaking clerk, there are so many here where I live. I asked them if people had to be citizen to get a bank account, and they said no. They only need to have valid ID, and the driver's license gives them that requirement.
About the only thing you cannot do is vote. But that is why the Democrats want citizenship for all that are here. They see this as a great opportunity to register huge numbers of new Democrats.
.