Some questions are decent but lack research effort:
The standard close reason for this type of question is that they are too broad:
Requirements are too broad — This is a community-run website to help users complete an exhaustive solution search given very specific requirements. Posts should detail why a simple product search did not work for you. Unfortunately the "requirements" listed are not sufficient to narrow down the possible solutions in any definitive way.
Consequently I think that this could be confusing to some users, even with a comment addressing the reason behind the question being put on hold or closed. The current reason for "no research effort" may also prompt the user to adding more specific requirements to their question, but still does not include evidence of any research undertaken (if any).
Instead, I personally think it'd be a good idea to add a new close/flag reason:
No research effort — Some questions are easily answerable via a search-engine, and must include some evidence of research. Unfortunately there is no evidence of any research undertaken, or it is not sufficient to narrow down possible solutions in any definitive way.
I know a similar close/flag reason to this has been proposed on other Stack Exchange sites, but however I think that this is something that Hardware Recommendations solely needs.