We are led to believe that almost all governments are corrupt and that most officials and even leaders of the world are bought.
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.

In fact, there was information that the money received from the Russian authorities to intervene in the elections, which were held in the United States, was in Bitcoin. So any money is used for corruption, including cryptocurrency.
In general, a corrupt government can use money in any form, including cryptocurrency, for its dirty purposes and it is not necessary for them to allow circulation of cryptocurrency in their country to do so.