Your explanation is reasonable and making sense. Bitcoin by its nature seems barely become a world currency because it don't have static value like fiat. Personally, I think even though Bitcoin is a decentralized currency but it needs to be controlled by the government to protect us from scam, fraud and money laundering. Solution I can offer here, the government should create their own decentralized currency that they control by adopting blockchain technology.