I am not sure if it is odd.
Why would you need custom thread fields in replies?
Let's say you have 1 thread with 100 messages. You want 100 fields in all of these messages? Why?
Having custom thread fields (so only for the thread itself) is a better way to organize information.