There are different types of moderation, personally I find with platforms offering tools to their users to define the type of content they want to see, sure that can and will end with people in echo chambers of their own making but that is preferred to Platform level moderation where the platform chooses what is allowed and no allows ending with the entire platform being one ideological echo chamber instead if just user silo's with in the platform
Reddit used to be an example of this, it allowed communities to create their own rules enforced by their own moderation with very limited rules at the platform level (i.e illegal speech was banned), over the years however due to social pressure on Advertisers, reddit has started shifting more and more of those moderation from the community level to the Platform level, and IMO it is having a negative effect on the site as whole.
In the end Platforms should build TOOLS for moderation but not actually do the moderation themselves
The platform needs to insulate itself from attacks: DDOS, illegal content, reputation attacks.
The groups/fora/subreddits need local moderation that keep it on-topic and restrict trolls, flamers, spammers and other bad actors that destroy the utility of the group. (There are occasional groups that exist to be an outlet for off-topic discussion from others, or to out-troll each other, or rant.)
Third is individual content control. Everybody needs to have easy access to a killfile: I don't want to see that idiot; I don't want to see any thread that idiot started; I don't want to see any thread that idiot contributed to; I don't want to see an article or thread with these keywords.
Reddit used to be an example of this, it allowed communities to create their own rules enforced by their own moderation with very limited rules at the platform level (i.e illegal speech was banned), over the years however due to social pressure on Advertisers, reddit has started shifting more and more of those moderation from the community level to the Platform level, and IMO it is having a negative effect on the site as whole.
In the end Platforms should build TOOLS for moderation but not actually do the moderation themselves