Thailand is a great place to live for foreigners who made/make money in a high income country. It is a very difficult country to earn a living in unless, e.g., sponsored by a MNC. In general the government wants foreigners to earn money outside Thailand to spend here.