No, users have unique IDs generated on creation. But I see your point. I suppose the display name could be (for example) someone's name, whereas the username / email would be the account's public identifier - akin to how Twitter has a username, email, and real name associated with an account, using the real name as the display name, but still allowing users to edit all of those fields.