Thanks for the feedback @PizzaProgram
We chose to enable the automatic closing of old topics that have had no activity for 2 months as a direct result of the number of times people would ask a new question tacked onto the end of a very old topic that was barely related.
The general etiquette for this forum, and many others based on this Discourse platform, is to close off old discussions and encourage new topics to be started.
I don't know if discourse provides the options you suggest. I can certainly see a benefit to having a system message at the bottom of a closed topic that helps the user start a new topic with one click. I will dig into the settings to see if such a thing is possible.