Governments don't ban Bticoin WorldWide because they don't know what will be the reaction of it. They are unsure whether it will have benefits on the ecconomy. Another reason is that you can launder money through digital currency and they don't want it to stop.