Yes I agree with your logic. Although they did it at least 4 times in my case and never left the country. Now I live in Chiang Rai province and they say they do not need.
Yes I know you are the expert on this. And is probably right that there is no need to register when traveling within Thailand. But since they asked me and I used to live very close I just did it. The funny thing is that they did registered me when they know I did not go out of the country, only spent the weekend on the nearby province. I guess is not easy to comply with law when the rules are a bit inconsistent... thanks for the advise.
that is what I thought too. But last time we went to immigration asked this and they said yes. They said each time to visit another province the hotel register you, and so your residence is changed to the new province. Then you have to registered back when you come back. I know is quite absurd but this is what they said. So for the last year we have been registering each time to come back from an inside Thailand vacation. And they actually do the registration. One time we were so tired and did not do it and it was no problem. I think they have the rule but few people do it so they are quite relaxed with it. I also realized different immigration offices have different interpretations of the same rules.
Each time a landlord rent a property to a foreigner needs to register it and immigration gives him a document called TM-30. This document you should keep it with your passport.
To my understanding is the landlord’s responsibility to register you and he can be fined for not doing so. When you stay at a hotel they also register you at the immigration office. Each time you go to another province and come back you suppose to go to immigration and report you are back. But most people do not know it and do not do it. I know few people who have been fine (about 1000 baht) for not having the TM30 when going to renew or extent visa. But normally they do not and specially for short term rent I guess is not that important.