I don't spend my Bitcoin. That means that anything I receive is going to sit in the UTXO set. I've considered "spending" them by sending them into a different wallet. Presumably that would take all of the small transactions out of the UTXO set, and hopefully speed up a future transfer for me. Why can't I include dust transactions in this consolidation?
You can include them, as long as the dust transactions are worth the fee they require to be sent.
I'm going to abandon that 0.0000001btc forever which means every bitcoin node around the world has to still continue to track this pointlessly forever, seems a waste of resources.
In the future, try to prevent receiving dust transactions. I use coin control and manual fee to make sure I don't receive very small amounts in change. If that happens, I just add it to the fee, which reduces the transaction size (as it has one less output).
I see your point though that there is no incentive for the miners if the utxo size is irrelevant to nodes.
UTXO currently holds just over 20 million addresses. It's not that much, and could fit in less than 1 GB RAM.