

Yeah matrix needs a refactor or fork.
I wouldn’t really trust a refactor if it was from the Matrix team. An outside fork I’d be okay with, but it’d probably break compatibility to fix the problems I have with it, possibly introducing fragmentation, which could get dicey.

tbh, I feel like it’d be easier to just build up XMPP further at that point since the XMPP devs would welcome that with open arms, as opposed to a hostile fork with the Matrix devs.