Well, that's where I thought the goal posts were.
Anyway, the coin selection policy *could* refrain from associating more than one past transaction with the current transaction whenever possible. It'll always associate at least one past tx with any tx its making because those txIns have to come from somewhere. But assuming that any past tx created txOuts equal to the current need, it can avoid linking *more* than one. And if at some point the user bites the bullet and sends change too small to make another purchase with to a miner instead of letting the wallet aggregate it into a tx that links more than one past tx, that user would have multiple, separate, linked chains of transactions that never cross-linked with each other. Which isn't real privacy, but it's a heck of a lot better than the current wallet does.