... You forget a big part I think: planning for your future. ...
What I find remarkable is that in Thailand the people on the country-side generally seem to not think too much about the future. My Thai girlfriend sometimes tells me I should think less about the future, same like the Thai people do. She tells me sometimes I think too much about the future. The Thai people don't care too much about saving up for a pension either, probably because they expect their children to provide for their old age.Perhaps this view of life has some roots in the Buddhist religion as well.
I do think if I would choose to stay in Europe it would be very hard for me to live in the moment, but I think in Thailand it should be possible. The problem is here you have to pay a lot of taxes, can make little savings and pretty much have to work 40 hours a week to have some disposable income, this is especially true if you have a wife, children, etc... As a software developer it should be easy, when staying in Thailand, to just work perhaps 25 hours a week and have enough income for a very easy, worry-free life.