I’d like to start a discussion about this idea (I think it’s from @hpk and/or @r10s, at least thats where I heard it from)
So my key argument to consider is, what if the user got kicked from the group? Is there still a way to remove people from groups, when they just could rejoin, for example when they show toxic behavior against other group members?
Also for the point with access control there is also the topic of group types that is in that sense familiar to this one.