Why not? I really don't want to see posts by people that are completely outside of my WoT and the client should compute that, not the relay. Relays are a substitute for the "ether" we would ideally be using to broadcast messages in a censorship resistant way. Yes, CSAM is what 99.9% of all users want to avoid in their stream but what if you are into gay porn? Why should the relay decide to delete it *based on the content*. Sure, the current spam attack is posting porn out of context but don't tell me they allow them as top posts or reply to gay people posting gay stuff. And the yoda bot. Yes, you can detect and block it but you probably get false positives as soon as people quote the original post when commenting on it etc. and then people get shadowbanned on our censorship resistant nostr.
You are a client dev. Please don't shy away from fixing this on the client. Calculating a follows score is relatively trivial and to hide media based on this, too. What else is missing? If posts get into my WoT I only need some way to cut off the branch at whoever is open to follow spammers or score based on follower count among my follows. If Alice follows the spammer Eve but nobody else follows Eve, Eve should have a lower score than Bob who all my follows are following.
We don't need a contest for the best censors among the relays, so all agree on that to fight spam.