I just got my custom flag on this answer declined for the well known reason
"flags should not be used to indicate technical inaccuracies, or an altogether wrong answer"
My custom message was
It does not answer the question (at the most it should be a comment to the related answer) but even then it does not change any functionality whatsoever.
I don't see why this should be declined, certainly with an explanation.
- The code he suggests alteration to is part of another answer
- The change he suggests is literally swapping a synonym
I provided the second reason to make it clear that no value would be lost by simply deleting instead of converting it to a comment (otherwise everyone might just as well quote MSDN for reasons unrelated to answering the question since that is what he basically does).
Regardless of this second reason, the first one is a direct comment to another answer and has no value by itself.
Take for example this post:
A wrong answer is a technical inaccuracy.
The technical correctness of an answer is judged through votes. Moderators (and therefore flagging for moderator attention) are for problems with an answer other than its technical accuracy, such as whether it is offensive, not even an attempt to answer the question, etc.
I believe from this reason I can deduce that this was not even an attempt to answer the question. Just because it is put in the answer section, doesn't make it an answer.
Why was the flag declined, considering all this?