There are high number of poor quality questions on this site, and a large number of questions which appear to request advice on a personal issue. These are closed apparently inconsistently as others are answered unclosed.
Now one can try to educate a user to rephrase the question to make it more generic and less personal, but I get the impression that many users ask one off questions. So, you close the question, no edit is forthcoming and the user is lost.
Wouldn't it be simpler if those voting to close the question instead reworded it so that it no longer appeared to be off topic? Editing after closure doesn't seem to help much. For instance, I edited this question to make it on topic Management of erectile dysfunction in type I diabetes and it remains on hold.