In this question almost every answer does not describe the way to use the programs to do such actions. Any of these answers would be more upvotable with the users experience added. Tips on what to do and things that it cannot do or do well. Pictures of how that works in action would be really nice to see also, and a big plus.
I have had the same problem in the review quoe before , sometimes it is easily fixable by placing content into the answer so it does something other than link.
Hit and Run, a spammer is more likely to leave after the placement of spam. A clue I have tried to use is they are active on the site (as seen in the profile) only for the time that they dropped the spam in. after doing the drop they are no longer shown as active on the site. I do not know yet how effective that is?
I myself am not so willing to delete what could be very valuable information and alternate methods to accomplish anything. Many times one method or program is not the best solution, or does not solution AT ALL because "your use or need may be different"
I am also not so happy about information on how to do anything being lost, many SE sites the ability to answer at all (unless your going to program it yourself, build it yourself, or write the book itself) the answers will have a program or a product used. Example at the android site they don't have a problem firstly recommending an App for that. Many of the programs would be ones that will be paid for one way or another.
If you go to SEs Gardening site, are they going to kick everyone out that mentions a particular fertilizer that costs good money? :-) You think on the Bicycle site they should unload on everyone who recommends a specific branded high priced derailer?
Somehow moderate the spam, without loosing useful information, without tossing every question that will end up including the use of a program.
Sometimes we have to remember that without a OS (programs) you do not have any questions :-) It is programs.
When questions for excell operations flood the pages, is is not a problem of everyone indicating they are using a specific program, the biggest difference is they "Tell How To use the program"
If a simple review causes me that much conflict, I do not envy the job of the moderation team.
Keep the users keep the information, kill the spam, and somehow know the one from the other. Fix the questions that can be fixed, and still have an expectation from the user that they will not just plop an answer down like these. That they will describe (at least) the reasoning behind the recommndation. They will tell us How to apply it.
One good way to mitigate and differentiate from spam and plopped answers, is The users real actual experience.