The anonymous structure of the blockchain technology is a breeding ground for criminal activities life money laundering, drug trafficking?
No, pseudo anonymity of Bitcoin does not encourage criminal activities. The fact that we are dealing with something that has value, gives it more incentive to be used for crime. Do not forget that Cash is more anonymous than Bitcoin. Criminals do not have to be encouraged to use anything of value for crime, they just do.
Bitcoin transactions are traceable on the Blockchain, under certain conditions, which makes using this for criminal activities a very stupid idea.

Criminals are using different financial means since the start of human life and will continue to do that as long as life on this planet continues to exist. I do agree that fiat is more anonymous than cryptocurrency. We can't declare it useless just because of its anonymous nature.