Bsky, on the other hand, does not have such hard splitting between servers (comments belong to the post on ATProto network, not to the instance) and allows you to run your own personal instances (PDS) natively. You can even transfer your profile and data (including followers) to other instances. IMO, it's a better tackle on building a federated social network.
But yeah, the native recommendation algorithm is lackluster.