This got me thinking. I agree with the addition of an “Answer in Comments” flag, but I disagree with deleting the comment and the user losing something as a direct result of the flag.
If enough people cast this flag on a comment, then we know this comment is being considered as an answer. So why not just convert the comment to an answer? This then opens up the “comment”/“answer” to community voting, where it should be able to sort itself out if it is a rather poor answer.
One downside that I see here is that when the comment is converted to an answer, it may receive upvotes which would then kind of make it seem like posting the answer as a comment was okay to do. Maybe posts converted this way could remove any rep-gain from upvotes, or maybe they could be half the points or something similar so that it incentivize posting as an answer directly.
Edit: Hilarious this got moved to it’s own topic, because when I was writing up my original post I almost posted it as it’s own topic initially but decided not to