Earlier quoted context omitted.
Can you please explain for non-americans what's the actual problem with havinf ID in US? Is it like most people only have driver license and ones who don't have a car (because they are poor) don't need one or it's more complicated? Where I'm from everybody is required by law to have one from the age of 14 and gets it for free for the first time. You just can't have anything done without id and tax identification code…
I had to take a day off work to get my drivers license, and I was just transferring one from out of state. The lines were around the building before it opened. Now imagine doing that when you work an hourly service job instead of a salaried engineering job.
So at least in those states, it isn't an issue. You have every day off from work.