But what about coin mixers wont that sort out the problem?
Yes and no. With Monero, it seems protocol level privacy is the superior solution. As evidenced by this thread however, the first step is to get the community to actually care.
Yes. Coin-shuffle is an extra step, but it is available right now. Guessing that, in time, periodic shuffling is going to be a built-in feature in most decent wallets.