We do too. Sometimes poor people complain that it is difficult to get those state-issued identification cards, and I'm arguing that accessibility should be made easier. Post offices are usually fairly easy to get to, as compared to DMVs (Dept. of Motor Vehicles) which sometimes are not that easy to reach by public transportation.
So while I think there is no problem with requiring a photo ID, it should also be, in an ideal world, reasonably easy to get to a place that can issue those IDs, to make them more accessible to the population they need to serve.
It's not difficult. They're just lazy. God forbid they can't get a ride or pay for public transportation to the nearest D/BMV office. Use a little creativity. They're even open on the weekends, too!
I haven't gotten my DC identification card. It would be a pain in the ass for me to go to the DMV, but it would not be difficult, at all. I haven't gone because I'm lazy.