If we talk about the Russia and the china why they are banning cryptocurrency in those countries is the own interest of the dictatorship. And we seen in them no one have the good practice of the democracy. I don't find the others reason on it. But they are also adopting bitcoin privately I saw in some of the article.
And talking about the showing the source of money is also important because here many bad peoples are also exists those will always want to take the benefits of the anonymity of the cryptocurrency and money laundry. So it is also necessary.
Each country has its own choice to adapt to and benefit from crypto, although their decisions are not always beneficial to this market. The extremes of China and Russia are not what the crypto community wants or expects, but we are forced to accept, similar to the German government selling off BTC to our surprise.
We are in the acceptance phase of BTC and cannot yet have a consensus on the attitude towards BTC from all governments around the world. That means the crypto community needs to continue to fight, educate, and promote crypto more to put pressure on current governments or create a new generation that is friendly to crypto for future government terms.