Except from the fact that the taint nonsense continues insusceptible to such moron techniques, due to it being absolutely arbitrary in the first place. If you want privacy in Bitcoin, mixing is inevitable. If you want to "not look suspicious", sacrificing your privacy is inevitable.
I wouldn't say a must, you can always maintain an excellent level of privacy simply by being careful. Let's say that using a mixer or coinjoin definitely helps