I think SO really needed a "vote to unaccept / mark outdated this answer" or proper supercession process.
I think the intended approach was basically to just edit the top answer to update it. One of SO's issues I think was that it couldn't really decide if it wanted to be a Q/A site or a wiki and so subverted the expectations of both.
Some sort of version number would help. I use .NET and if the most current answer is on a question asked 15 years ago, I'll never see it.