I dont really get what you mean. the id= removed from which part of the comments?
There are certain tags that are allowed for comments and the id attribute is not one of them. If you want to allow it, you will need to add it. I’ve never done it, but there is a page in the Wiki about it.
http://wiki.wordpress.org/index.php/OverrideAllowedTags
No this is actually a bug, it shouldn’t remove id= in say URIs or other places in text. I spotted the code that did this the other day but I forgot to fix it and I can’t quite remember where it was. I’ll look again when I fix up the new filter system.
Then why isn’t it listed in the allowed tags?
If you allow id= in comment text doesn’t that give the possibility that someone gives something an id that is already used elsewhere on the page, thus causing invalid xhtml? Or am I way off track and this discussion is about something completely different?
I think the problem was id= as part of an URL like this:
http://example.com/index.php?id=123