Why would moving posts between threads change the watched status? The watch is on a thread, not on a particular post(s) in that thread. This is exactly the behaviour that I would want and expect. Not everyone watching the source thread is necessarily interested in the destination thread (e.g. if you are moving posts that are off-topic). If you are moving posts and someone wants to watch the destination thread, then they can set a watch on that thread.