In my country, Indonesia, the legality of bitcoin is still quite confusing. But one thing for sure, bitcoin is not considered as a legal currency in my country since the legal currency that can be used in Indonesia is the one that is officially issued by the government, which is Rupiah. So, bitcoin is not a legal currency yet, maybe we can considered it illegal. However, it's not like government banning everything related to bitcoin. Even, Bitcoin is legalized by the Ministry of Commerce through the Commodity Futures Trading Regulatory Agency. So i guess it's legal as a trading commodity, however not as a currency.
You are confusing legality with legal tender. Bitcoin is only legal tender in one country in the whole world, El Salvador. This means, you MUST accept Bitcoin as payment if someone chooses to pay in that.
But legal just means NOT ILLEGAL. And Bitcoin is not illegal in Indonesia, I am not from there but I have sold Bitcoin to a few Indonesians p2p and I know they also buy:)