I don’t think instance admin should mute or block communities just because people don’t like that some content shows up on their ALL timeline.
Now, there is a case to be made about muting some content, but in general the all timeline is supposed to be wild and untamed.
You are correct.
I wouldn’t include porn/nsfw as “weird” since it’s pretty middle of the road at this point. Ditto for gore/nsfl. They’re both distasteful and inappropriate in most cases, so it should be easy to exclude them by default.