Someone else made this argument to me already.
Yes, shitcoiners are not above wasting good money to store garbage, yet that is still not a reason to not make them spend more anyway.
On the same page, and maybe you have a good argument for it because I haven't seen one yet: considering that any downside, resource-wise, coming from filtering transactions that are later included in a block anyway, is an issue exclusively for the filtering node, and does not involve other nodes on the network, what is the pressing reason to remove the filters? They don't work, right? The official narrative is that filters are useless.
So why remove the choice of node runners to use them in the first place? Shouldn't make a difference either way.
Moreover, "you can't stop people from spamming" but it seems that they are very intent on stopping people from filtering.