I'm not disagreeing with you, but regarding money laundering, it's not like drug trafficking and heists are only illegal streams of money which needs to be cleaned. Trafficking, prostitution, illegal gambling, depositing of toxic waste, bribe money, cyber crime, financial malversations etc.
I would expect that proceeds from drugs constitute the vast majority of value that is laundered today, though. It would be interesting to consider the impact, for sure.