Bitcoin is not legal in all countries of the world. there are still countries that do not want bitcoin and crypto. I think the first reason is because of the banks of different countries because we know they are related to the currency so they block bitcoin in their country.