I want to piggyback on that.
Seeing some nostr based chat apps implementing group chats that rely on a single relay to work is the kind of centralization that “we don’t really need”.
Federated protocols such as activity pub shift the “sovereignty” away from a single big centralized entity into many little but still centralized entities but nostr takes it a step further by bringing sovereignty down to each and every individual npub.
So tl;dr: don’t “give away power” to relays, build features for npubs
