In the past 2 years fighting spam became too exhausting and I gave up on allowing new signups through software entirely. Now you have to email me explaining why you want an account and I'll manually create one for the approved requests. The world's internet users are now more numerous and less homogeneous than they were back when small forums dominated, and the worst 0.01% will ruin your site for the other 99.99% unless you invest a lot of effort into prevention.
That internet is long dead, hence discussions like Dead Internet Theory.
It was always a job of ensuring a comfortable environment for the community gathering on the forum and it did require "censorship" beyond obvious to prevent a minority of users from souring the environment for everyone.
Small, indepedently run communities could set their own standards, and those that who disagreed with any one set of rules could go and find somewhere more to their liking. Reddit and Discord have this to an extent, but even then, it's too centralised and too heavily controlled by one organisation.
Hopefully if Mastodon takes off, federated services will bring this style of community back, except with the ability to take part in other communities if people agree with that.