This is a great, interesting perspective. The one thing I want to add is about the options of retailers accepting bitcoin. If fiat is failing and hyperinflation exists and bitcoin is the "safe" currency, or perceived to be safer, then many retailers are going to accept bitcoin as a matter of staying with the currency that is working and strong.
Now, if the major currencies of the world are failing that means the major governments are failing, which means war, chaos, and civil unrest. Bitcoin may be a lucrative distraction but we'll be living in a brave new world.