Bitcoin is an exceptionally poor currency. It's expensive, it's slow, it doesn't scale... Nothing in the OP post supports the subject of the thread that bitcoin could win the currency war. Bitcoin will have to solve all three of it's major problems to win any type of currency war. Cash is superior in every aspect right now, and centralized payment systems are far superior to a decentralized blockchain system thus far.
All this points of yours really needs debate, saying that centralized currency is far preferable than decentralized currency, i think these really need more explanation or insights, it's accepted that centralized currency come into existence before digital currency, which digital can be decentralized currency, because looking at the current situation of nature it's obvious that people uses the digital system of payment which might be cryptocurrency and especially Bitcoin, so it's left to individual to decide for a means of payment, so am disputing the fact that fiat currency is superior than crypto, automatically it depends on the environment we found ourselves for transportation, many people currently accepts crypto because they use it for investment within short period.
maybe from our point of view crypto is better than centralized currency, but here the problem is that there are government agencies that must certify if it is used as a means of payment. and they reject it for a number of reasons that may seem implausible to us. but whatever it is the government is the maker of the rules, and we have to do it in order not to break the law