Bitcoin was it's earliest days easily used for illicit trades. Bitcoin is no longer anonymous since kyc is now required for many excahges especially when substantial amount is involved
How is the KYC requirement for exchanges going to change anything? The criminals will just use other means to convert their coins to fiat. And not all of the exchanges have this KYC requirement.
Correct me if i am wrong, KYC only required for the exchanger but still this doesn't stop the criminals for doing so. and still bitcoin is anonymous when it comes to blockchain transactions.