I am pretty sure you can game the tax systems by earning all your income while offshore or in a tax free jurisdiction and not staying in any particular Western country for more than 179 days [does not work for US citizens]
So fly to Dubai to cash out your BTC and then go skiing for a couple of months, rinse repeat.
The problem that I have is specifically with owning property in that kind of situation. I don't want to go from hotel to hotel or Airbnb to Airbnb for the travel part. But if I could just own two houses and have each of them set up as a fully functional base then I would be perfectly happy to just fly over from one to the other every 6 months. Just haven't found anything specific regarding this edge case yet.
I think in Thailand you have to be a citizen to buy...you can lease, which is what most foreigners do. Actually most marry a local and the wife buys the property.