@pixelfed "But why can't we do everything through Mastodon and define function at the client level?" some people ask.
Because servers create boundaries on what clients can do.
Mastodon doesn't support comment control. Other Fediverse server software, like @pixelfed, does.
This isn't to say that Mastodon is a "worse" service, just that there's certain functions that it does and doesn't support -- and a client can't add those functions.
And believe me, that's fine!
@pixelfed The Fediverse could unlock untold innovation on the Internet, as much as the world wide web and email.
Some might wonder why that didn't happen 10 or 20 years ago. The reason is that it social media's true innovative possibilities were kneecapped by centralization and the entities that became Big Social.
But because the Fediverse exists through *protocols* not *proprietary APIs*, it isn't owned by anyone. This makes it possible for anyone to build off of it.