@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!