Thing is that instances can decide their own rules. Find and instance that allows bad words and you will have no problem there.
Mastodon
Decentralised and open source social network.
I agree with this on premise.
I think mastodon deciding to block truth social and gab or something like that when they were using activitypub AKA mastodon stack was stupid. The reason I say that is because you're making the choice on these large mega servers for every user, effectively nerfing the whole point of the decentralized tech.
I understand that the user base or content could be explicitly negative, but that should be up to the user unless it's found to be a bot. Freedom of speech isn't really there unless you let both sides talk and allow each person a choice to consume or block it.
This will depend on your instance. I'm on a Plerorma instance called FreeSpeechExtremist and have next to zero censorship. Picking an instance that alligns with your values is key. One downside is many instances block instances that allow more freedom of speech but it's worth it in my books.