In a way, you say such questions shouldn't be... and yet you answer them. Like I said on another question, more than a problem in people asking questions, you have a problem in people running to answer before checking for duplicates, or even wondering if the question is correct.
There was even one asking on meta for a "mind-reader" badge for "finding the correct answer to a badly asked question, lacking details". If people are ready to jump through hoops to answer questions which are not matching, or are not describing a problem correctly, this is where we have a problem. People should encourage askers to ask good questions, precise ones, and not jump to answer anything.
However, I agree that some more rules on some specific kind of questions like these shopping ones wouldn't hurt, as it would make things more clear in rules. I disagree though with:
SuperUser really is heading in
multiple directions, although no one
in the community seems to know what
these are or whether they're good or
bad. The way things are going, I feel
it is turning into a Trilogy Yahoo!
Answers, despite the efforts of a lot
of its users.
In my opinion there are people, and lot of them, who know how to steer the website in the good direction. Diago typically was a good choice of moderator, as he is rarely letting borderline questions alive, he is rather known to close on sight. Other users with enough reputation to close are detecting questions to close and doing the job, too. The problem only is that people tend to complain about it, because they argue that their question was "computer related", etc. What we need here is indeed a more precise FAQ, to have a reference of what should and should not be, but only as a reason to close, given to users who ask wrong questions. Because initially, people moderating are doing an acceptable job, I believe.
I would argue though that there are not enough moderators like Diago, as he is doing (in my humble opinion, but it could be linked to the fact I am on SU only in the European time range) 80% of the moderation job on SU. I hope that Ivo replacing TheTXI will help in that. Note that this is linked also to the fact we still don't have that many 3000+ users, so it's hard to get 5 votes fastly, usually it needs a moderator to come by and make the final close, with only 1 or 2 votes.