It's common sense, blockchain is open, if you are stupid even Bitcoin won't help. Use mixers. BOOORING...
Mixer transactions are also on the blockchain (as you know, but others may not). The fact that a mixer was used only serves to draw more attention to those transactions. Mixers only make it more difficult to trace, but not impossible: