I can understand what you mean. Because there are several countries that strictly prohibit crypto. However, there are countries that do not prohibit, but also do not give permission, so that the state is not responsible for the losses suffered by users. The duty of the state is to protect the rights of all its people.
But if you make big profits from crypto, while you can't withdraw to Fiat, of course you have to move to a country that doesn't ban crypto. At least you have to find someone in another country to be able to withdraw crypto to Fiat.
It's not just a matter of withdrawing funds to Fiat. There are some exchanges that are only allowed to trade are citizens of that country, while foreign nationals cannot trade crypto, the restriction is done by KYC.
Of course, what we had to do was contact our friends in that country.
Moving to another country just to get those profits is likely the last option anyone has if he has that huge amount of money that awaits.
You need to spend for it and that won't matter with the money that you'll use for it because you're already a millionaire and that's your mission to go somewhere, to take your money.