The major reason why cryptocurrency is not legalised in most countries is because of its decentralized nature that is the Government have zero control over it. They cannot freeze it, tax it or since it. And it and it is obvious that the government will never legalize anything they can't control so it is hard for crypto to get legalized.
Although it is not legalized for several reasons that may be logical for the government, but in general until now everyone can still enjoy and work in the cryptocurrency space so there are still many people who like the crypto space for certain reasons and don't think about legalizing it at all.