The problem for me is that generally the highest ranked answers are the oldest, and in a fast moving tech stack this leads to really outdated advice.
I do a lot of Python programming and some of the answers only work in 2.7 for example.
Same as you, these days I'll just look at the official docs.
Back when python 2.7 was out, the top-rated answer was a really great, python 2.7-specific solution. Now that python 3.9 is out, the top-rated answer is still a really great, python 2.7-specific solution.
That depends. If it is a popular answer, people sometimes edit with latest version answer. For example, I answered something about Python/Flask many years ago which became a very popular answer at the time (simple stuff). Now in Flask's latest version, you don't need to do it that way necessarily and the answer was edited accordingly.