Sim, eu diria que isso fica bem na linha entre um recurso e um bug.
Para alguns, o comportamento atual é desejável, para outros não.
É um pouco complicado porque o “motivo” precisa ser anexado ao timer, e então há casos extremos muito complexos para se pensar.
- Categoria A tem “fechamento automático em 20 horas”
- Categoria B tem “fechamento automático em 1 hora”
- Tópico criado na A
- 2 horas se passam
- Tópico recategorizado para B
- O que deve acontecer?
- Tópico recategorizado para A
- O que deve acontecer?
Eu meio que acho que a “decisão se aplica apenas ao tempo de criação” atual é a única maneira fácil de raciocinar sobre as coisas.