I realize I am breaking my promise, Roy's last statement simply annoyed me. I have no driver's license, and manage just fine without one. I have a generic New York State ID.
You'd have to be incredibly rich to afford to own a car, let alone drive one, in New York City, and you might realize that if you lived here.
And a lot of people in poverty don't have the Social Security cards you mentioned because they don't have birth records, having been born into poor families. The same can be said for a lot of elderly people too. They will have trouble getting those state IDs as well.
Furthermore, last I checked, my Social Security card did NOT have my photo on it. Most voter ID laws require a picture ID.