XMPP falhou no início dos 2000 porque você não conseguia rodar um servidor na hospedagem mais comum (PHP administrada via cPanel). Matix falha hoje porque você não consegue rodar um servidor em um VPS barato ou em uma torradeira no canto da sala.

Estes “erros de estratégia” nascem da filosofia do chat como um serviço separado, com valor próprio, que exige com dedicação exclusiva. A implementação técnica do chat reflete essa filosofia, exigindo um esforço maior do que as pessoas estão dispostas. (Ou da estratégia de mercado de querer vender serviços de hospedagem, mas divago…)

Acontece que o caso de uso mais comum é do chat como um serviço adicional que agrega valor a outra plataforma. O chat vale tanto quanto o grafo social, as pessoas conhecidas, que ele permite acessar, então, ele agrega valor à plataforma que onde este grafo se forma. Fóruns, instâncias da Federação, etc. (E até hoje não existe um serviço de chat que seja considerado aceitável para a Federação, mas divago…)

WhatsApp e Telegram se aproveitam dos seus contatos de telefone, o chat do Facebook ou Instagram do dos seus conhecidos nessas plataformas, o Discord de grupos pré-existentes, como guildas de MMORPG e seguidores de canais do YouTube. O chat é um adicional bom para um grafo social, mas está longe de ser o centro desse grafo. O caráter privado dificulta que seja o espaço onde este grafo se forma. O foco precisaria, no mínimo, ser em grupos, como o Discord, para a plataforma ter uma chance de ter sucesso.

A Federação é um sucesso, não só pelas grandes instâncias, pela facilidade de instalar e rodar um uma torradeira no canto da sala, mas, principalmente, porque é um espaço público, onde as pessoas veem as postagens umas das outras, se conheçam e se tornem um grafo social. Essa publicidade é o exato oposto do que os serviços de chat oferecem. Não é à toa que o Telegram, na sua luta para competir com o WhatsApp, incluiu tantos recursos em sua parte pública que mais parece uma rede social com mensagens como acessório.

Matrix falhará porque não acrescenta tanta utilidade ou valor aos grupos que existem e poderiam utilizá-lo, diante do seu custo e complexidade, nem se esforça para que seus usuários se tornem um grupo. O que tem valor é o acesso às pessoas que conhecemos, e não a plataforma que usamos para ter esse acesso.