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?
No, it's not going to be banned, and I can assume that this thread is being said because people say the same about bitcoin. USD and bitcoin are very similar in the sense that both can be used for good and bad reasons, however, bitcoin is pseudonymous and can issue remote transactions, where USD cash is anonymous and all other forms of USD transfer (wire, check, credit card, PayPal, ect.) is anything but anonymous (which is one reason why the government might hate bitcoin).
Another thing different in the eyes of the government is that USD can be seized, although in the US (thanks to the 4th amendment of the constitution) it is somewhat hard for the government to seize money (or anything else).