I agree that answers can't be considered in isolation.
The only answer on a question, if not incorrect and not useless, should generally be kept upon meeting minimal criteria. In contrast, on a "hot question", many answers that would in isolation not even raise a flag, may well contain nothing that hasn't been covered already.
SE is not a platform for self-expression. Self-expression is not to be specifically restricted or removed, but it should never be the only value contributed by a question or answer post. Agreement with other posts is properly expressed by upvoting.
I'd consider this to apply retroactively to a limited extent, i.e. a very lazy but technically correct answer, that normally deserves removal, still deserves it even if it was the first, but has been superseded by high-quality answers.