Mastodon (more correctly, the Fediverse) is far more suited for interest-based communities than Twitter is.
With communities getting onto their own servers (journa.host, econtwitter.net) the quality of network effects is increasing.
Twitter/X will end up as a place to share stuff that riles people up.