I'm curious, because some answers seem to be posted regardless of the winning answer. Should non-competitive answers be posted when better answers exist for entries of the same language?
Doing this is reasonable if the answer is significantly different
If straightforward golfing on your answer would transform it into an answer that already exists, it's not adding anything to the question.
On the other hand, if your answer has any sort of significant difference (faster or simply different algorithm, avoiding a specific cheat that's legal according to the question, using a particular subset of the language, etc.), then feel free to post it; if we want answers in more than one language (and we do), I can't see why we wouldn't also want multiple distinct answers in the same language.