My edit was quickly rejected by a user who had no knowledge whatsoever of the technical domain in question, claiming that my edit went against the spirit or intention of the original answer's author. I then submitted mine as a separate answer, where it languishes at the bottom of the page, rarely noticed by users who come looking for the answer (and it's virtually the only hit on Google for the question, has been for years). They all see the outdated, poorly organized one instead.
So my work was a waste of time, shot down by an ignorant, mindless policy wonk whose only goal is to farm reputation points.
I have not contributed to SO since. I have better things to do with my time, like publish my own documentation on readmes on GitHub.
The solution to out-dated answers might be obvious, but apparently obvious isn't stopping it from being a problem... it's a big problem.
If it's obvious, why is it still a problem? If the answer is "because the userbase isn't doing what I want", then _that's_ a problem to which the answer is apparently not obvious. To the extent that SO has been succesful, it is of course that figuring out how to structure the software so as to get the userbase to do useful things _is_ the problem, not an "exersize left to the reader".
When SO was new, there was incentive for people with expertise to contribute it. Now there is more incentive for Wikipedia-types to go around smashing others' contributions with their rejection hammers. It's a waste of time for those who actually have something to contribute.
This is strongly discouraged because then the existing votes become a lie.
> or add a disclaimer at the top that it only applies to very specific versions as needed
This I think is allowed, but is extremely rare.
I think there is a critical mass after which the site's focus changes from creation to protectionism, and then it becomes stagnant.
It's not discussed because the solution is kinda obvious.. wikis mean editing, right? Even by anonymous users? That's also how it works on Stack Overflow. Edit the answer to make it better, more up to date, or add a disclaimer at the top that it only applies to very specific versions as needed.