It's always about incentives. Node runners are still free to determine what's get filtered. Miners are free to determine which transaction they mine.
If enough node runners are fed up with a bloated mempool on their node, they should take action and this in turn will incentivize miners to consider ...