While I love XMPP, it suffered from being just too early. And therefore lacking crucial features like e2e encryption, voice, video, etc. All of those are "possible" but all as afterthought, plugin or bolted on. Never a natural part of the core.
xmpp doesn't really have a core - even the messages are more or less an extension. The whole point of xmpp is "each to his own extend", so your "missing features" are in reality "nice addons that most clients have but if you'd like to bring your own homebrew that's fine too" which is how I think more networks should operate. Have the features, but gracefully fall back when the client's don't support them.
The core is deliberately small and is meant to be built upon and not be a opionated and monolithic. Such a protocol will become obsolete rather quickly if standardized.
The features you mentioned are not just possible in theory, but have been implemented by more modern clients.
lupire|3 years ago
berkes|3 years ago
f1refly|3 years ago
zaik|3 years ago
The features you mentioned are not just possible in theory, but have been implemented by more modern clients.
anthk|3 years ago