The governments can't control Bitcoin because it is decentralized. It wasn't made in favour of a centralized system where one person or authority can have full power and control over its transaction. The farthest the governments can go is to impose regulations on Bitcoin transactions especially on the exchange sites.
right. The crypto market is for us like paradise, but for governments it is a disaster. Governments are always looking for ways to stop money launderers and illegal activity, but to the crypto market it looks like they're giving up. they just put out laws to minimize the criminal profile and could do nothing more. That is also why governments never let their people use bitcoin in payments.