That's a very first world opinion. You can find physical crypto-fiat exchange booths all over the developing world. Because usual banking gets complicated when you passport is not first-class.
Having no details about your misadventure I cannot be a judge for the case, I just can say for my need (sending money to family members) it always worked well. Though you definitely need a practical experience (even if you're techie) to get it right. Not sure it would work well for a travel cause you have to measure reputations, and assess concomitant risks which is hard to do when you aren't a part of community, don't speak language, and can't read omens so to say. However, as a counterexample, my colleague who visited Argentina some years ago got scammed at usual exchange, and robbed 10 minutes later (which she believes to be connected events) so maybe having cash is not necessary better in some places where foreigner is a game to hunt.
That is interesting. I do wonder, given all the volatility, if they are really used by the general population there or if they mostly exist to facilitate questionable business activities.
It seems like you missed the elephant in my commentary: there are plenty of "general population" who can't use banking system at least cross-border. So imagine yourself in need to choose between 1) significant risk of frozen transfers, or even not having account at all at a place you are now, and also maybe risk of extortion and corruption at a place where recipients are, and 2) this scary VOLATILITY? Also, in practical terms there are stablecoins which are quite stable, and bitcoin has been mostly growing for years now