Sorry if this is slightly off-topic, but I was wondering if anyone could explain the technical reasons why, with minimal modification, we couldn't just replace all electronic messaging systems from SMS to email with xmpp, and forevermore live in a magical fantasy world where email headers, text fees and security concerns don't exist? I mean, it has these things going for it-<p>1. SSL/TLS embedded in the standard.<p>2. Easy to set up OTR encryption, (as well as any other standard I imagine).<p>3. Messages are "pushed" to clients, rather than "pulled".<p>4. The standard is simple, and servers like Prosody are super-easy to implement (unlike Exim).<p>5. There are plenty of clients already available. Admittedly it's not something I've researched much, but I doubt it'd take all that much to get Adium or whatever to work like a simple email client, (but with xmpp).<p>I'm aware of all of the social reasons why such a thing may not work, but I'd be interested to know if it were just a question of getting people to adopt it, were it to exist.