The downvote is okay, but if someone flags the question it should be mandatory for them to leave a reason in a comment or they Should at least forced to upvote the previous flag comments if the reason is same. So that the question can be edited or the user can learn from his mistakes before asking similar questions in the future.
There are only limited options for the flagging a particular question by StackOverflow but it is difficult for the questioner to understand how the question is unclear and how the question is a dupe, with just a comment, problems like these can be clarified and can be avoided further.