Maybe, but not when it comes to running bitcoin nodes.
Knots nodes have to stay in consensus with the rest of the blockchain, just like every other bitcoin node.
Choosing to ignore valid transactions gives Knots nodes less accurate mempools (with inaccurate fees), while also makes block downloads/verifications slower....
If you want to an inefficient node be my guest. It has no zero effect on everyone else.
Just virtue signaling...