filters are vital to a nodes ability to keep up with the network
nodes communicate on an open p2p network -- without any filters in place a node would be subjected to process all non-bitcoin noise, doing so a node would never have any CPU cycles to keep up with the network.
the filters for what a node relays to their peers are there to facilitate that nodes process only bitcoin things. the defined limitations are put in place as a best effort for nodes to propagate each other's transactions
while there could be arguments on when and what filters to activate or limits to modify,upholding filters would not be an attack on the network. removing them would