Isso é verdade.
Isso definitivamente depende das normas da comunidade.
O que eu tenderia a fazer é deixar as pessoas usarem o nome de usuário que acharem apropriado, o nome real no campo de nome e um campo personalizado de usuário (user_custom_field) para o nome da empresa. Você pode configurá-lo para ser exibido no perfil do usuário e/ou no cartão do usuário. Isso não o exibirá em todas as postagens, embora um componente de tema possa concebivelmente adicioná-lo.
Mas se o seu sistema está funcionando, então está funcionando. Você poderia personalizar o texto para que os rótulos do campo de nome sejam “nome da empresa” ou similar.