@anildash Similarly, Mastodon's biggest flaw is allowing a zillion "mastodon dot whatever" instances to spring up run by randos, rather than enforcing their trademark.
But the Fediverse will not actually succeed at large until there are a double-digit number of recognizable "brands" to sign up for, which have some distinctive features and branding and not just an amorphous blob of "wait, is this Mastodon?"
One of several biggest flaws related to this! Also:
The combination of trying to shield people from the up-front choice and lack of a migration path
The difficulty of finding resources for people trying to choose an instance.
The failure to invest in moderation and safety, meaning that instance blocking (an incredibly blunt tool, but one that actually exists and works) is very overused.
The lack of any process and tooling around defederation when it does make sense. Best practices are to notify people on both instances so folks aren't taken by surprise (ideally in advance to give time for contingency planning)... I'm. not sure how often that happens, and even when it does, how does an admin effectively notify people?
It's a mess.
"One of the most annoying ideas in the fediverse is the idea that we should abstract over the idea of an "instance" "
Agreed!