current implementations of ident are totally irrelevant. We all know it. It makes little difference if you set the ident or the ident from email address.
Most common use of ident by an ircd is a very simple proxy block as most proxies will not reply to ident requests. The hocus pockus with name/ident can be left out of this discussion as it benefits no security features and this is what I'd like this to concentrate on.
No matter how many smokes and mirrors are used in the end the ident protocol's intention was to IDENTIFY.
I quote from the RFC931 (ident rfc)
"The Authentication Server Protocol provides a means to determine the identity of a user of a particular TCP connection. Given a TCP port number pair, it returns a character string which identifies the owner of that connection on the server's system. Suggested uses include
automatic identification and verification of a user during an FTP session, additional verification of a TAC dial up user, and access verification for a generalized network file server."