Вопрос не для development, вопрос для talks, так как вопрос более философский.
Сам с XMPP с точки зрения разработчика практически не работал, всё, что я знаю про него - то, что это XML.
В чём его проблема? Почему при том, что так много клиентов, они так и не научились работать с jingle нормально (почему-то каждый клиент по-своему)? Это расширение не стандартизовано? Или тут другая проблема?
Почему от него начинают отказываться? Google, потом втентаклик. Изобретают свой велосипед? Чем XMPP плох?
Может быть слать громоздкие XML по сети - прошлый век, и лучше слать JSON/YAML? Уже придумали аналогичный протокол обмена сообщения? Или этим стоит заняться? Или стоит изучить XMPP получше самому (выдрать где-то сотни часов времени), и написать очередной свой клиент, с шахматами и поэтессами (и чтобы нормально работал с видео/аудио и держал конференции по 20 человек с вебками одновременно)?..