Yes, I agree with @fbrereto that closing a question, especially to a new user who doesn't understand, simply sounds like their question was rejected. They may never return. Better would be if you, as a moderator, (or anyone else) add a comment stating to them that this is a "shopping list" question which is not acceptable for this Q&A forum. They'll need to change their question to try to solve a problem they're having, or their question may be closed by the other people on the forum. Even with all my experience on StackExchange sites, I still get offended when one of my questions is closed. It should be something delayed until necessary. Also, none of the 5 reasons for closure is truly appropriate for list questions. You used the best one, "Not Constructive", but there is nothing in that says the real reason why it was closed was that it was asking for shopping list. A shopping list is made up of facts, references, and it takes expertise to know about some of the sites. Links don't generate debate or arguments or polling any more than answers to any other question would. So the reaction to closure for that reason is: "Huh??? This site is dumb."