Some countries not supporting because,it is decentralized currency,anyone can send and receive the bitcoins.criminals also can use it for crime.it is very popular and price is also very high.
I think Bitcoin is not recognized officially all over the world so some countries still prohibit Bitcoin in business. To deal with this situation the world government must have a positive view on Bitcoin then Bitcoin can be globalized.