No estamos eliminando los nombres de todos; los usuarios actualizan sus propios datos cada vez que actualizan su cuenta en nuestro sitio web (proveedor de SSO). Confiamos en /admin/users/sync_sso para mantener sincronizados los datos (nombre de usuario, nombre, avatar, etc.) en su cuenta de Discourse. El campo nombre es opcional y puede dejarse en blanco/vacío.
Acabo de darme cuenta de que el problema no ocurre solo con el nombre, sino también al actualizar la biografía, el avatar, etc.: no es posible mantener esos registros de SSO sincronizados a través de /admin/users/sync_sso si necesitan actualizarse a blanco/vacío, independientemente de si son campos obligatorios o no.
Entiendo el punto de que algunas personas pueden depender del comportamiento existente (aunque ¿nadie había reportado este problema antes?), pero si este es el protocolo, parece que tiene limitaciones significativas para su propósito de sincronizar registros de SSO.