the problem of these protocols bootstrapped-as-platform like matrix, bluesky or simplex is that if you dont grow from day zero a multi-parties decentralized development you end with a platform owned by a company a bit overly documented.
Dont want to shit on open source work, but I dont like this kind of projects and I'll focus on nostr native PM solutions like nip-17 implementations