dcmg
My habit is "save as Test Edit" before executing. If nothing unintended happens, rename to current name. Safety first :)
I honestly feel that most of us have been conditioned to do that as second nature for survival.
What really concerns me most are two aspects. First, if you change the OP from "longstanding problem X" to "longstanding problem Y," the thread explodes, a lot of firefighting occurs (possibly including some fixes), and it tapers down. After that it smolders (almost assumed forgotten) until it gets fanned again, then the cycle repeats.
Second, and more concerning, is the reaction of truly new users to workarounds that veteran users take as second nature; and then try to force that as "the answer." A new user is not going to be as accepting of an issue that has been outstanding for a decade, especially when it stops creativity dead in its tracks. From a risk management perspective, I always project past into the future and a "decade" is a long friggin' time to wait (for anything); and there is no guarantee any of us will even be alive to use it by then. A new user is going to focus much more on functionality - what exists, and what does not - in some ways it is easier to explain "That has not been included yet" versus "Oh yeah, we have that, but it doesn't work quite right (and hasn't for years now)."