Das ist in Ordnung. Solange es vorankommt, oder zumindest den Anschein macht, ist das nicht allzu störend. Grundsätzlich ist es möglich, sich per Sprachnachricht auszutauschen, aber ich bin nicht überzeugt, dass es dadurch besser oder schneller wird (eher im Gegenteil).
Zur Navigation hat @Benjamin_D bereits eine Lösung gegeben.
Was die erste Überlegung angeht, so wie oben erwähnt: Was versteht man hier unter „sehen“? Dass es gar nicht zugänglich/sichtbar ist, oder nur, dass es im Tab „Aktivität“ der Gruppe nicht angezeigt wird? (Es wäre aber weiterhin anderswo sichtbar und zugänglich.)
Wenn man die Analogie mit dem Fernsehen für die öffentliche Aktivität nimmt: Möchtest du nur, dass es im TV-Programm nicht auftaucht? Oder dass es gar nicht im Fernsehen läuft, oder dass der Zugang zum Sender unmöglich ist?
Was öffentlich ist, ist sichtbar, oder es sollte nicht sichtbar sein (es wird privat gemacht, was auch die Anzahl potenzieller Teilnehmer und damit die mögliche Diskussion einschränkt), oder es wird unmöglich gemacht (keine öffentliche Sektion überhaupt. Dann ist klar, dass es keine Diskussion „außerhalb der Gruppe“ geben wird, wenn das das einzige ist, auf das sie zugreifen können). Eventuell bleibt noch die Frage der Direktnachrichten. Im Zweifel könntest du auch mehrere separate Foren für jede Personengruppe erstellen, die dann völlig getrennt wären, mit möglichen unterschiedlichen Einstellungen/Parametrisierungen. Das ist eine Lösung/eine Möglichkeit.