I think governments still do not fully comprehend how bitcoin works, if they knew how it worked then they would know that they are not capable of doing something like this. It's decentralized, and it's global, so a single government trying their best will not end up with anything like this at all, it will not result with them being able to prevent anything they want to prevent, it's impossible.
Rather, I think the governments of different countries ban this Bitcoin for their own political and power and their interests. Moreover if I talk about my country crypto currency has been banned in my country where I saw in a report that about 4 million people of our country are connected with this crypto currency. In fact, what you said here has become point out. Even though so many people are associated with crypto currency it is banned because our current government's ICT Ministers do not know much about it. And they don't care much about it. Just banned it thinking it increases money laundering.