Both of these options are not available for everyone. Leaving your country and going to another country is not possible for everyone, it's even challenging to shift from one city to another or from one house to another, leaving the country is a different ball game altogether. The biggest challenge in this can be the language barrier because you can't just learn everything and move there, you will face a lot of problems because of this, and even if that is dealt with, it can be challenging to find a job after relocation, unless you manage to land a job before moving there which isn't possible for everyone.
And, when it comes to working and getting paid in a different currency or asset, that's not a choice everyone has because only people who work with international clients might be able to achieve that. Still, most people would work with local clients and companies and only pay in the local currency.
You are right because it is not a solution in the midst of economic difficulties, especially since hyperinflation can make it difficult for us to find permanent work. Moving to one country will add a much heavier burden because we will start from scratch to settle there. That solution is much worse than staying in your own country and not only because of language differences, differences in lifestyle and culture can also make it difficult for us to cope with a new place there. This step may not be achievable for most people and is also not a solution that can be chosen by the general public in the midst of hyperinflation.
The solution may be to stay in your own country and try to find additional income by looking at the existing potential. Trying to buy the necessities needed and trying to save because hyperinflation will usually cause the price of goods to soar uncontrollably and the value of the currency to decrease at an unstable stage.