Eso es cierto.
Eso definitivamente depende de las normas de la comunidad.
Lo que yo tendería a hacer es dejar que las personas usen el nombre de usuario que consideren apropiado, el nombre real en el campo de nombre y un campo personalizado de usuario (user_custom_field) para el nombre de su negocio. Puedes configurarlo para que se muestre en su perfil de usuario y/o tarjeta de usuario. Sin embargo, esto no lo mostrará en cada publicación, aunque un componente temático podría agregarlo.
Pero si tu sistema está funcionando, entonces está funcionando. Podrías personalizar el texto para que las etiquetas del campo de nombre sean “nombre del negocio” o similar.