Veo dos problemas:
Se realizará una solicitud ajax por cada mención al servidor.
¿Podría esto provocar limitaciones en páginas con muchos nombres de usuario (como directorios de usuarios proporcionados por el usuario)?
La traducción en caché de nombre de usuario a nombre completo no reconocerá los cambios en el nombre completo. ¿Cuánto tiempo vive esta caché?
Me pregunto si la información necesaria (nombre de usuario → nombre completo) podría proporcionarse a través de un plugin complementario, lo que haría que estos problemas quedaran obsoletos.