Also, most people collect rain water, drink raw milk, and throw cannabis seeds in soil, all three acts which are considered serious illegal felonies punishable by seriously expensive fines and extensive jail time, possibly life in prison.
Some people also walk, drive, fish, or hunt without a permit that can easily be bought for in USD.
Will this hurt USD in the long run? Will governments ban this just like they started to do with paying in cash for some services to harden the use of illegal activities, and money laundering?
The simple fact is that all the illegal items you enumerated has no negative effect or impact on USD.
The explanation as to why USD is used or preferred in these illegal or even legitimate transactions is that it has high value and when local fiat I'd converted to USD to be used for transactions, it makes it compacted and comfortable to be carried about without suspicion.
On the contrary, this role played by USD is currently being taken over by bitcoin because of its high value also. Fiat are these days converted to bitcoin to be carried on just a mobile gadget like a mere phone. Shaking my head.