USD and EUR is also used to buy illegal products.
In contrast, crypto is designed (qua permissionlessness) to evade regulation. Since it's fairly crappy technology, it's also slow and inefficient and cumbersome. So, it is better suited to illegitimate transactions than to legitimate ones. Lastly, crypto is entirely dispensable.
Yes, but even with those mechanisms in place, crime was doing ok without crypto.
> Lastly, fiat is indispensable in running a modern economy.
Not sure about this.