The best way I see to avoid the temptation of selling Bitcoin holding during emergency or economic condition is to have vast means of earnings or lock their holding away for some time and the same thing goes for people who are not into BTC they always look for something they can sell or exchange for deal through the pawnbroker.
Good things like that can indeed apply to everyone, especially if some people are not willing to sacrifice any assets in an emergency, so they prefer to find another job to overcome this emergency. I also quite agree with what you say because for those who really like Bitcoin and don't want to sacrifice it in any situation, they will be more than happy to find another solution as long as this solution can make money and cover their needs in difficult conditions.
that is why it is always advisable to diversify your portfolio, not only with cryptocurrencies but with other tangible assets as well. because if one is not doing good in the market, you can opt to use the other asset.
however, you can only lock your holdings if you are very sure that you won't need them in any way. because unforeseen circumstances will give you the reason to pull off some of your assets or else, you will be in deep debt owed to high interest from lenders.
The suggestion to have more portfolios or a very varied asset model is indeed good as long as these assets are assets that are already popular and well-known among cryptocurrency lovers. But some people who only have assets like Bitcoin will prefer to look for other options such as working at different jobs in order to be able to make money, even though it's not enough, but as long as the income can help cover their needs, I think that's a very good thing to do. because they can be more flexible in storing Bitcoin and avoid selling Bitcoin when conditions are sudden.