If one spends time integrating into their society (for example, learn their language instead of just using English all the time), then one may be treated a little more positively. They don't expect you to speak Thai because they see you as someone who won't stick around and as a result, like you said, merely a money source.