Let me bring out this point that bitcoin isn't completely anonymous. If your address is ever linked to your identity, every transaction will be linked to you. Even if you use new addresses every time, it is not enough to guarantee full anonymity due to multi-input transactions. But all this said, it is still a better way than using real currency which involves banks, and with banks comes regulations. So yes ppl will keep using btc for money laundering if needed because of that extra layer of protection.