No, its just logical. If you think fees will go up as they must, that solves most of the spam issue
Maybe core is right, finding a way to stuff arbitrary data into a block will ALWAYS happen.
Might as well do it in a way that doesnt bloat utxo set.
Natural incentives are what make the system work, and I suspect its what fixes this problem also