It doesn't matter if they are in the same address or different. Each time your receive a tx its going to create a new unspent output.
So, you are still going to have the same choice of outputs for any transaction. I think spending money to combine your outputs is counter productive. Having all your receives into one address doesn't change the underlying protocol.
So there is really no dust consolidation? I thought there was a way.