If you think a question is too broad or too complicated, you can comment on it and mention these points,
Normally we do. Supposing this is personal experience here, you were told why it was too broad.
however, by putting a question on hold you are eliminating the probability that someone might be interested in answering such broad questions in perhaps a clever way.
Yes, preventing an answer is exactly the point of closing such questions. The reasons for that can be found on the Help Center page on closed questions.
my question is why eliminate the chance of someone coming up with very clever answers for difficult or broad questions?
Not every question posed on this site is acceptable, we have limits on what types of questions we want here; see this Help Center page on acceptable questions and this Help Center page on unacceptable questions.
If you feel your question was inappropriately closed, the proper action is to post a question on this Meta site asking Why was my question closed? with an explanation as to why you think it was wrongly closed and should be reopened (please read this link carefully). Asking the question you have here doesn't help you any (as you can see by all the downvotes on your question and answer), as the old adage goes you catch more flies with honey than vinegar.