I have read the help page various times to get help with asking questions. While that helped, I still sometimes find my questions downvoted or voted to close. That is without explanation. That leaves me guessing and editing without knowing what exactly needs to be edited. Maybe I am not the only one. Would it be a good idea to make it mandatory for people who vote to close to also leave a comment explaining the OP what the problem with the question might be?
If you vote to close a question, I am hoping you have read the question thoroughly and have given it (and the decision to close) some thought. What's a few more seconds to write a few words explaining your stance and maybe, hopefully be so kind and considerate as to also give the OP a suggestion on how to improve the post? This practice would have a nice side effect where the people voting to close are in a way forced to give their decision some thought and avoid making it a routine (that is prone to come with mistakes).
This old question is one example where I think the closure was a mistake (the kind pointed above) and this one is now on hold for something very similar. Maybe I am wrong, but communication (real comments as opposed to "drop down menu" reasons) would help.
I had to open a "meta" question on each of the above questions because of lack of communication in the original question
Maybe before voting to close, consider explaining which part/aspect of the question is a problem. Maybe offer help with rewording, splitting, or even migrating if you have the knownedge and/or the power to do so?