Consider that for many people the easiest way to get an ID is to take a day off of work and spend the afternoon at the DMV. Forget the fact that they'd be missing a pay check to do that...for many families that 25-35 dollars for an ID might be better prioritized on food for the week, or put towards a rent payment.
Its easy for me to get an ID. I'm fortunately in a position where if i did have to miss a days pay and had to pay 30 bucks for a card I wouldn't be hurt by it. Unfortunately for many people in this country that isn't the case at all.
How did they get a job without an ID? How do they cash a paycheck without ID? How did they rent a home with no ID?