It seems to me that governments of countries do not accept Bitcoin for fear that it will replace their national currencies. But I believe that after 5-10 years, the situation will change and buying for a crypto currency will be just as common as paying with a bank card or an iPhone.
I hope so.
I don't think that national governments or banks have a lot freedom in this area.
They all have to follow ''higher authorities'' as EU, World bank, WTO etc.
Thy can't control bitcoin and it's main reason why they don't want bitcoin.
Only public pressure can change it.