As far as I know, the government is a completely centralized system, and their power increases as their system become more centralized. While bitcoin is decentralized, it cannot benefit a centralized government system.
That's exactly what I think also, Bitcoin is decentralized and did not involve any third party while doing Bitcoin transactions, and while sending out your Bitcoin, your identity is hidden, I don't think the government will benefit from the system unless people that use Centralize exchanges.
So it's not too surprising that they don't accept it, but so far, banning it has been largely unsuccessful, and they are turning to another solution which is to introduce regulations for bitcoin. And their goal is to tax, not they will promote decentralization into their centralized system.
Government is always after its own benefit which is why they are finding it difficult to accept Bitcoin fully because they want to impose a tax, that is why they are very serious to put a very high tax on some companies that are using Bitcoin and cryptocurrency so that they can benefit from them.
I am sure government will not fully succeed in banning Bitcoin because so many people globally have embraced Bitcoin and will keep spreading the good news about Bitcoin.