Government is not against crypto if they can regulate it. They need to get taxes from people hiding their wealth in crypto. The reason why bitcoin was created is to let go from a corrupt centralized system and yet, almost all of the exchanges are already regulated by the government and even crypto holders are being taxed.
When it comes to the government laundering money using crypto that would be a risk for them since blockchain technology is made public and everyone can view transactions being made.
Sometimes people can't accept changes in technology that can possibly ruin their ways of stealing money from the people.

You got the perfect answer.