Messaging - internal with Community

IS the system supposed to use actual "USERNAME" not nickname for contact.

This makes it rather difficult for general users as NICKNAMES are what is displayed so they cannot find how to send a message to user XYZ when Nickname displayed is ABC.,.