Do you agree?
I have also heard a similar perspective during RBF. That applying personalised policies may only reduce the efficiency of your node.
If your node discards a transaction that the miners are very likely to confirm, then when a block comes in, your node needs to validate it from scratch.
Under ideal circumstances, your node has already validated the transaction during idle time and can accept a block much quicker because of it, helping it to keep up with 10 minute blocks.
Instead, if your policy is irregular, you may have wasted idle time validating a transaction that was obviously unlikely to be confirmed.
Same outcome: optimise for what will get mined, not what you want to get mined.