Just as instances can share their posts in one page, communities should be able to federate with other, similar communities. This would help to solve the problem of fragmentation and better unify the instances.
On this point specifically, I think this idea is good. Multiple communities sharing a pool of aggregates that can moderators opt into. Great, I don’t know how feasible that is with ActivityPub, but I hope it can be worked out once the dust has settled.
However, “fragmentation” is neither a problem, nor do I feel exists as things currently stand. If different servers want to host communities around a similar topic, that’s not a bad thing. On Reddit, you had Gaming, Games, Truegaming, etc. They’re all about playing games, video or otherwise, yet if you look at them at all you’ll see they cater to almost completely different audiences. I don’t NOT want ultra dominate monolithic groups. I think if their existed a single “Technology” community then that would be a failure of the fediverse.
Right now is a period of extremes, so don’t evaluate communities too harshly. In the long run, I want to see dozens, maybe hundreds of small communities that maybe don’t get a huge amount of traffic, but are none the less, active and interesting.
This is very true. At some point someone has to hold your account info. A DID just means another 3rd party or otherwise, holds your account which can also go down or become lost. Hosting your own account is the best for the health of the fediverse also.