The government banned crypto because they can not control the circulation of crypto in the market and are worried that people can use crypto for illegal things. Maybe the government is not ready to see their people get wealthy from the way that they can not know and their people can avoid paying the tax of having crypto. If they can open their minds and integrate their system using blockchain, maybe that can give them a solution to reduce the corruption in their country. Maybe many benefits that the government can take from the blockchain that they do not know yet.
In general, they can't control the market. 
I'd some time to think that the government that supports crypto is a planned trick for us. Once we fall in on their trick that is the time to take advantage and imposed taxes as their main goal. Probably, this will be going to happen in El Salvador. 
The government will surely find a way to make us pay taxes, if it is not today, that might happen by tomorrow. That is the SEC is urging developers to list their projects as this will be the way to get in. Well, I appreciate their hard work but this might lead to losing our freedom. 
Hopefully, the government will have considered not to trick people because if that is the case, they will be against their people's power, which can ruin the trust of the people in the government. Once it happens, they will lose everything they have because the basic in the country is the people. Hopefully, everything will be okay for the country that accepts crypto.
If the government really wants us to pay taxes, they need to smoothly approach their people and explain why they need the taxes. So far, the communication between the government and the people are not too details, especially if the media act as a bridge between them.