Government is the real problem why its harder to make it happen . They do not want a money that they cant control and if they see it as a threat they can easily ban it in thier country so no one would buy and stored that currency.
That's what the government is for, they have the authority to do that if they see a threat. But there are some countries also have other views as an advantage so in fact, it is only a matter of time how the government can get positive education about Bitcoin in order to develop Bitcoin in their government.