Here is another real reason why Governments can not tolerate Bitcoin as a major means of payment and transaction.
Bitcoin translations / blocks are public and they are forever served in the blockchain.
Now with this facts means if Bitcoin is the major means of transaction then it will be easy to know how government spend their money (people's money to be specific). So many secrets will be exposed
Also hackers could easily write a message in a block transaction to expose secretes without been identified. https://blog.eternitywall.com/2016/06/01/how-to-write-a-message-on-the-blockchain/
Terms;
CT - Conspiracy theory
GVT - Government