I mean, GitCitadel headed in that direction. But we shouldn't be the only ones. We're not even funded. Just seems like the most straightforward way to tackle community security but any group based feature is a Rube Goldberg machine of complexity. Let people isolate themselves because they want to be safe from harassment or community vandalism.
women on nostr want to form a group to chat without men? Yes please! Users dedicated to using your client that speak in ways cohesive to you? By all means! Specialized group wanting an interoperable community with other communities? Of course.
Have white list relays to connect to pull in from select relays for your feed and not broadcast your notes to all relays at once.
Reports actually incentivize relay operators to do something about bad behavior and relay operators get paid for the quality of the moderation for their community.