Das stimmt.
Das hängt definitiv von den Community-Normen ab.
Was ich tun würde, wäre, den Leuten zu erlauben, jeden Benutzernamen zu verwenden, den sie für angemessen halten, den echten Namen im Namensfeld und ein benutzerdefiniertes Feld (user_custom_field) für ihren Firmennamen. Sie können konfigurieren, dass dieser auf ihrem Benutzerprofil und/oder ihrer Benutzerkarte angezeigt wird. Es wird jedoch nicht bei jedem Beitrag angezeigt, obwohl eine Theme-Komponente dies möglicherweise hinzufügen könnte.
Aber wenn Ihr System funktioniert, dann funktioniert es. Sie könnten den Text anpassen, um die Beschriftungen für das Namensfeld in „Firmenname“ oder Ähnliches zu ändern.