First of all, Element often glitches out and forces a sign-out & reauthentication. Element has far more issues with the keys. So I reject your premise that it’s easier.
You’re talking to me now on Nostr with keys and use Bitcoin with a blockchain. This is far more complex to understand than toggling a lock icon on a bar.
We know what we’re used to. To an Amish person, you talking to me right now is complex.
XMPP seems complex because nobody has a financial incentive to promote it, because its actually decentralized and just code.
In contrast, Matrix makes money setting up servers. So they got funds to push their Google/Cloudflare spyware