I feel the best way to use cryptocurrency for buying and selling is within the crypto ecosystem. It will be pretty hard to get government approve the use of cryptocurrency allover their countries unrestricted. Even if they do they will eventually use it as bargaining tool to get what they want from developers. If you refuse to cooperate they will kick you out of their countries.
You are right, but there is a possible way out, for example: the negotiation can be done in bitcoin terms, if the price of real estate at the bitcoin level is 10 BTC, people remain in that agreement and for legal and documentation purposes . It is manufactured in the local currency of the country, so it has no problem at the banking or government level.
In my country, in terms of business goods, everything must be in terms of the local currency, a document can not be in any foreign currency, because it would be invalidated and could be a risk of going to jail. So the solution for many lawyers is that.
And not only with real estate, also with movable assets, vehicles, among others. This happens because of the high inflation that exists, so we look for payment methods with more stable currencies, such as dollar, euros and bitcoin
As it is essentially the same in my quarters. Technically, it may not be outright illegal to sell or buy an apartment for, say, US dollars as such, but I have yet to see someone actually denominating the contract price in dollars in a real estate purchase agreement, even though it is an accepted practice to pay with dollars while setting the sales price in the local currency. And I have also read about people paying with bitcoins for apartments, though I haven't yet met such individuals personally