Bitcoin has a growing issue of UTXO dust. Usually this dust occurs from companies trying to track bitcoin use, by sending dust or small transactions to previously used addresses.
There is almost no benefit from allowing this to continue and many disadvantages as it reduces security and anonymity.
We also now have easy ways to avoid address reuse by using Hierarchical Deterministic wallets, so there is no reason that I can see for allowing address reuse to be permitted within the consensus code.
Therefore, why don't bitcoin developers change the code to reject these transactions and hopefully allow the UTXO to start decreasing in size?