All of them make the same mistake, public content. The vast majority of people do not want their posts to be publicly accessible to the entire world
And frankly seeing all the stuff that have appeared once twitter become x, it doesn't seem that any of them has become dominant or particularly outstanding. They all echo chambers - each with own theme.
On nostr there are some very cool sub-communities - there are surprisingly a lot of surfers, there are multiple book authors with bestselling books, there are local non-english communities, etc. And on top of that there's a variety of applications on top of it, like divine.video.