There's a real irony here. Why is it even annoying to bring it up? What are you going to do when the next group comes around, sees the fire, doesn't complain and builds a solution? Don't get left in the dust.
Properly catering to communities is going to be disruptive af, there's no way around that. A big part of the current NIPs don't apply or are badly designed (even for the Twitter clones). A big part of the currently used terminology doesn't apply neither. Follow lists ❌ Kind 1 replies ❌ NIP-05 ❌ "Log In", "Account", "Web Of Trust", ... ❌ Etc... Luckily, relays are communities (by default) and keys, events and bitcoin make them interoperable (by default). Just need to build out from there.