I moved to xmpp only for instant messaging over a year ago.
At first it was met with great resistance by my contacts, but by now my family and almost every relevant friend installed conversations on their smartphone.
I helped with the setup and provide them with access to my personal server.
The growing public knowledge about privacy violations of the big services has made it very easy for others to grasp the reasoning behind my preference for decentralized services.
I actually thought about using matrix, but it apparently "modern" means "resource hungry".
My xmpp instance server runs on a small server with 2GiB Ram, with more than 1.5GiB being unused.
Yes, Synapse is resource hungry - but it also does a lot more than a typical XMPP server. Meanwhile, we're finally making progress with small footprint homeservers for Matrix. shrug
Than allowing for messaging or "social network"-like features?
From the user in practice, Matrix and XMPP (IM) are the same. These protocols might have made different technical choices but the user still only wants to send message and do various other things that both these protocol support. So not replicating all that data is actually a feature IMO.
I actually thought about using matrix, but it apparently "modern" means "resource hungry". My xmpp instance server runs on a small server with 2GiB Ram, with more than 1.5GiB being unused.