Maybe not if there are many people who don't have one. And it's legislation to fix a non-issue. It will worsen the voter turnout and therefore hurt the US democracy. Which is sad.
Is it if you're old enough to have been born when birth certificates weren't standard procedure? Or if you're actually so poor that the little fee it takes may stop you from getting to eat that day? It's clearly legislation to help Romney win, that's why it's so appalling. If it wasn't with a clear intent like that it wouldn't be as horrible.
That might be true, and it might be true that it's not unreasonable, but as Olof pointed out, none of these changes the fact that this is a non-issue.
If it were Iran with the whole voting fraud thing we have going on, I would insist on it. But in the US there is really no need for it. If it ain't broke, don't fix it, right?