Saturation from dust, spam, worthless micro-txs, faucets, dice, "stress tests", scripts that are purposefully wasting space in the blockchain for minimal fees, etc = nobody should even bother.
If you want to block these things, block them with policy. Not by artificially limiting everybody. IMO, not enough has been done to encourage fine-grain control over transactions which are included in a block. It should almost have its own mini-scripting language IMO.
Saturation from legit txs should get a bump to accommodate for new capacity.
This is a fair statement.