because they cant do full control for blockchain technology itself, so they affraid of that, and besides many people got cheated in crypto investment, so that all the reason government doesnt like crypto.
The government can control the entire cash flow going through the banks, legal and illegal, but in the cryptocurrency they have no power, therefore they can not afford to legalize it, thereby creating a lot of problems