I think that one of the problems Bitcoin will be facing over the long term is the aftermath of some disastrous events. I'm talking about events leading to internet blackouts or power cuts. These events include but are not limited to strong cyber attacks, fuel shortage (see Lebanon), earthquakes and so on.
If power or the internet goes down, it's safe to assume that Bitcoin becomes practically worthless/useless in an instant for anyone who's living the aftermaths. We're talking about situations like the current one Lebanon is facing. Had this happened in a much larger nation like the US, I think Bitcoin would've confronted a huge sell-off and loss of interest/trust.
Immidiately after any of the examples you provide, the percentage of barter transactions tends to go way up. There tends to be less use for actual money, and more use for tangible goods used to survive, such as food, fuel, and water.
I don't think any kind of "mesh" network is going to work very well when there are many users involved, or when it needs to cover the entire globe (or even large parts of the world). A mesh network greatly increases the chances of a Sybil attack and makes detecting such an attack much more difficult. There are also privacy implications to using radios to use bitcoin, as it would become trivial for anyone in your area to know you are using bitcoin; this is compared to only your ISP knowing you are using bitcoin currently.