Everything you might use relies on a protocol down the stack. XMPP happens to be the only one to date that is an internet standard (IETF), is extensible by design (past/present and future use-cases can be build into it, what makes it still relevant 25 years later), is federated (but not P2P, a good trade-off for mobile usage), has a diverse/multi-partite ecosystem of client and server implementers (sustainable and resilient), and is deployed successfully at scale (on billion of devices).
unless it’s been revised, imparts no encryption
Today's XMPP uses the same E2EE as Signal/WhatsApp/Matrix/… XMPP had end-to-end encryption 10 years before Signal was invented
Attention à Element/Matrix, la fondation a de gros soucis de financement qui présagent un avenir incertain (et à plus forte raison avec le changement de license qui a eu lieu tout récemment avec la volonté annoncée de passer en opencore et l'enshittification que ça préfigure). C'est devenu intenable à gérer parce que Matrix est un protocole pourrave et inefficient qu'une décennie d'efforts n'a pas réussi à stabiliser/optimiser.
SimpleX a le même souci de centralisation de sa gouvernance (une seule entité définit et implémente le protocole du client au serveur et contrôle toute l'expérience utilisateur) donc je recommande logiquement XMPP qui n'a aucun de ces problèmes, et les mêmes avantages, et qui plus est a une communauté fr active via jabberfr.org .