Identities. Creating an identity in XMPP is an absolute mess and requires domains along with approvals. At least in IRC this isn't complicated.
My own preference goes to NOSTR, just a set of public/private keys as identity and nothing else needed.