Bitcoin anonymity is for hackers, scammers and criminals, terrorists also. They will run away after the crime.
Yes, until they use the wrong mixer service or until one of these services reveals their identity. The governments and counter security agencies are not sitting on their hands, they employ highly skilled hackers too, to stop these people.
This is why I find it stupid that hackers would want to hack these exchanges, not knowing what services they can trust and what not. Just imagine what will happen when these hackers find out that all tx's can be traced.