We’re a company with 1000+ employees and sometimes we have multiple announcements going on at the same time where our people are responding. In addition to that, we have bug triagers and engineers responding to bug reports made in a separate category. Then there’s also product managers commenting on things in a feature request category. Overall, the view would be pretty cluttered and not in order of the topic being discussed.
Additionally, we don’t want to expose a list of all of our staff accounts, so we have the group on private. Putting group members on private means that Discourse no longer populates the Activity tab with anything from users in that group it seems, it only shows group mentions. We’ve had issues before where malicious users would look for recently joined staff as easier phishing / social engineering targets. (It’s fine if people can see who is staff by going directly to their profile, we just want to make it harder to fetch the whole list)
Basically we want it for the same reasons there is a “filter by user” option: we would like users to have the UX option to filter out responses from our engineers from a long thread of excited users asking questions / cheering for an update. And first going to a user/group profile and then trying to find all of the posts they made in a particular topic is inconvenient because you potentially need to look through many pages and might miss information.
Hope this helps! I’d link our group page on our forum, but as mentioned above it is private for security reasons.