NYC is probably the only place in the USA where you can survive without a car or somebody bankrolling your entire life, which is a depressing fact by it's self.
That said, you still need a gov't photo ID to register to vote, to verify your age at the minimum. So there is some pennyless minority out there that goes to vote but I guess all collectively forget to bring that ID that got them their voter's cards? So some dude living in a cardboard box in Brooklyn is like "Aww fuck it, I'm not walking back home to get my ID and walking back here just to vote"? Or maybe they lost their ID they used to register and don't care enough about it to spend 15$ and an hour to replace it? I suppose so.
I think both sides of the argument are pretty weak. A lot of folks on the left believe there should be a national ID card and it should be mandatory to carry, but the right wingers think it's a violation of privacy. Yet the right wingers think you need an ID card to vote and the left wingers say it's irrelevant or oppressive to ask a voter to prove their identity. Funny.
So maybe showing a photo ID card at the polling place, could be a sort of privacy issue. You show your full name and address and CDL endorsements and everything to a total stranger. Who you vote for is still secret though, or is it? If this was Afghanistan, this would be a major problem.
In the USA, I'm still leaning on the idea that you should prove you are the person mentioned on the voter's registration card, more then any privacy or "I'm too poor to have an ID card" arguments. But I also don't really care either way, in real life.