We saw this for instance with the US elections where rumours are doing the rounds that massive amounts of money were channelled from foreign countries to influence the outcome of the election. This money had to be laundered through shell companies via Banks and complex money laundering systems.
All of this leaves paper trails and this can later be followed and investigated to find the true origin of this money.
Now think about this, why would "corrupt" governments want to appose Bitcoin and Crypto currencies, if they can use it to hide their "corrupt" practices? Would it not make sense just to allow it and then use it to further their political aspirations?
The push back from these corrupt governments does not make any sense. Could it be that they know that Bitcoin and Crypto currencies are not "anonymous" at all and that these transactions can be traced and for this reason they are apposed to it?
Curious to know what you are thinking.
Well, maybe if they accept bitcoin to hide their "corrupted asset", maybe they will be found out by other peoples about their corruption.
Actually, some of the coins are anonymous enough if you not using any centralized exchange to transact your coins, for example Monero.
Bitcoin's transactions can be found on sites like Blockchain.info, that is the reason these decentralized cryptocurrency is not really a great currency to use on private transactions like on the Deep Web, also the reason why a lot of criminals are caught there.
There are a lot of other cryptocurrencies that is more anonymous than Bitcoin for example Monero. Even if Bitcoin is legalized on a country, they will not be able to hide their dark secrets at the back of Bitcoin since we all can see that on the country. The country reflects what they are doing with the funds, the taxes they are collecting.