I don't get this, it is working. It's largely replaced IRC in open source spaces. It's not going to penetrate the mainstream but it's fine for what it is and people do use it all the time.
People have different definitions for "working". I assume that the people who claim that Matrix doesn't work are the ones comparing to alternative commercial solutions and all the polish that usually accompanies those.
A decade ago Moxie Marlinspike argued[1] that to develop Signal more quickly, he and his team could not be distracted by federation. At the time I wasn't sure what to think, but it does seem that the effort level of using the integrated approach of client/server/protocol may just logistically be easier.
People have different definitions for "working". I assume that the people who claim that Matrix doesn't work are the ones comparing to alternative commercial solutions and all the polish that usually accompanies those.
A decade ago Moxie Marlinspike argued[1] that to develop Signal more quickly, he and his team could not be distracted by federation. At the time I wasn't sure what to think, but it does seem that the effort level of using the integrated approach of client/server/protocol may just logistically be easier.
[1] - https://signal.org/blog/the-ecosystem-is-moving/