I am confused as to what exactly constitutes a comment and what constitutes an answer?
For example, when the editorials for a contest are published, they are published in the form of a question and answer combined as a question. Instead, shouldn’t CodeChef be posting the answer separately? Otherwise this leaves no use of the ‘answer’ field. It is then solely used to post indivisual users’ solutions and/or their doubts (as to why their code isn’t working, along with the whole code, or some other question itself describing their doubt.
Also it seems a very minority of the users use comments appropriately. As an example, see this (what he should have done is to post it as a comment to the original question).