There's also the UTXO set growth to consider, a problem that takes a bit longer to manifest than block size. SegWit improved the incentive there.
Discussion
Segwit did improve quite a few things.
That fix doesn't require a block size increase.
Without the discount it would still be cheaper to create a new change output than to spend an existing UTXO.