It gets in the timechain anyway because they fit within consensus. Node-level filtering only prevents types of spam that people aren't willing to pay for; not what they are willing to pay for (since they can go directly to miners).
So it's down to either proposing a consensus change that actually limits that stuff from getting in there, or it's mainly just performative.