I’ve seen threads go significantly further off the rails both in topic and civility that haven’t been closed prematurely. Any thread that is closed must have an end cap stating why. To not do so is highly unprofessional and doesn’t help the perception of the forums being an opinion trash can.
If any of my staff shut down a conversation without giving a reason they would be undergoing retraining or getting the boot (depending on circumstance).