I think the reason why other ban crypto because crypto is a new currency, unstable, highly fraudulent and has not reached a certain balance like some other markets such as stock, gold .... Governments have not recognized crypto to protect people against scam risks. Once crypto is more transparent and stable, I think it will be recognized and become more popular.
I disagree completely with you, bitcoin and cryptocurrencies in general need to become successful in their own right without the help of the government, we are trying to achieve a payment system that is not reliant on governments or banks, governments do not want to adopt cryptocurrencies because they are opposed against its ideals and not because of the scams or crimes going on.