Bitcoin is not legalized in some countries for several reasons, mainly due to concern over financial stability, government control and regulatory issues.
What are the reasons why some government had banned or restricted Bitcoins??
Bitcoin is still illegal in some countries and the government of that country does not legalize Bitcoin because they are not yet ready for Bitcoin. Their financial status and country's cyber security systems are too weak due to which they cannot afford Bitcoin. and they are also very afraid that if they legalize Bitcoin, more money will be laundered from their country, which will make them more economically vulnerable.
But the way Bitcoin is spreading globally, the whole world will adopt Bitcoin in the future. and Bitcoin will be used as an easy and popular payment method. But it will probably take a few more years to materialize.