Very well explained.
Let me explain little bit more.
Government hates cryptocurrency because it can be used for.
1. Money Laundring
2. Terrorism
And some points are also here.
1.Not easy to track.
2. Sender & Gainer remain anonymous.
I may be wrong.
If I so please tell me where?
I will beg to disagree please...
Money laundering is just an excuse, when your internal financial system is broken and it facilitates money laundering crypto or fiat no one can stop money laundering.
Of course to have a crypto in the first place you need to have fiat first and now if your fiat cash is a black or corrupt money of course your crypto assets will be corrupt too but if you have legal money and you convert it into crypto assets then your crypto is legal too.
So we should fix our financial system first, if we fix this money laundering in crypto will not happen. Same applies to terrorism its just a speculation, there are no proofs that Cyrpto/Bitcoin is funding terrorism.
Now whether it's easy to track or not... I guess this is the most easiest part... We have seen in US FBI have recovered stolen Bitcoin and seized funds worth millions of dollars in bitcoins, not only one time but now this happening quite often... so we can't say that it's not possible to track crypto transactions. It is very much possible.
Yes on the anonymity part you might be right to some extent but once you try to convert you crypto to fiat you know how easy it will be to link your so called "anonymous crypto wallet" to your passport, Goverment id, your selfie, your mobile number or whatever garbage we have been upload to these exchanges.
So to stay anonyms, don't convert your "stolen" cryptos to fait
just kidding.