In some cases, I think questions are too quickly placed on hold.
For each of us as an individual regardless of breadth of skills, there are instances where we would be poorly qualified to decide whether a question is easily and succinctly answerable, or not. Avoiding voting on closure unless it's within one's scope, unless on one of the very obvious usual categories, such as list style questions, would seem to be advised.
In an ideal SE, only those with a certain number of points in a given tag should be able to nominate questions using that tag, for closure, as it seems that some pretty good questions with pretty good and clear answers can get closed if the closers' assumption is that they're not answerable. Once placed on hold or closed, it is much harder to open them again as (I think) most will tend to vote in favour of the status quo, which is to leave it closed.
Another idea is perhaps there should be a minimum time before closure can take place? This at least offers users (not just the OP) time to edit the question and make it reasonable.