i don’t know if it would make sense, but i would find it easy to tell a channel that only the groups that have the rights can enter that channel. i don’t know now if i could explain it roughly, but this is what i mean:
That certain groups only have access to this channel, instead of having to set join and other rights.
as an example:
The moderator group can only enter the channel moderator, because the channel is based only on the groups