Spam filtering is not censorship. We should first agree on that. Watch Giacomo Zucco's recent videos on ordinals and censorship.
If filtering this spam is censorship, then Bitcoin is a censorship machine because it literally is designed to filter certain tx and spam. Core has always had and maintained spam filters. For some reason Core devs stopped doing this in recent years (since taproot).
Spamming the chain so that no one can use it for financial tx (its purpose), could actually be a very effective attack.