Plus crypto as a whole is not just one thing that you could agree or disagree, ban or tax, like it is a whole world. You can't just say "bitcoin is fine, we will make it legal and then tax it and you can all use it" and just go on with it. There are regular coins, there are tokens, there are defis, there are swaps, there are liquidity providers, there are stakers, there are miners, there are NFT's, there are so many things that you could do within crypto world.
It means that if any nation wants to be honest about regulations, they would have to be checking every single one of them. Doesn't mean that they shouldn't make it legal, they should make it legal but they would have to first go into very detail parts of it.
Still, most nations approach it that way and it could be fine as long as they regulate it properly. Most nations have laws where when one decision is made in one case, then it is used as an example in the future cases as well, which means that as long as there is a rough regulation drawn about it, we are basically looking at it as a fine thing.
Look at New York for example, they have a very hardcore regulation on crypto, many companies who where there ended up leaving and that is understandable, but the reality is that if we are talking about laws, then I would rather have New York over China. So as you can see, they can do it anyway they like, as long as they allow it, and make it legal, then it is great.