So some time ago I flagged an answer that contained multiple recommendations within one answer and it was declined, why? Should we continue to allow these types of answers? I know this question What to do when an answer contains several suggestions? Has been asked so put simply, should we flag answers that contain multiple recommendations in one answer?
As we want software recommendations (instead of merely software mentions), an answerer that has multiple solutions in mind would ideally compare these solutions, and recommend when to use which.
I think this works better in a single answer post (otherwise you would have to repeat this in every answer, and cross-reference all of them).
So I even encourage to post a single answer instead of multiple answers. (Which may have to do with the fact that I don’t vote for the software, but for the recommendation.)
Possible exception: When posting an additional recommendation some time later, it can make more sense to create a separate answer for it (as the change to the older answer would be too substantial).
I think we should enforce only one recommendation per answer. @Flyk posted a great answer here explaining why,
For the voting system to mean anything, we need to employ the system of using one recommendation per answer. Allowing multiple recommendations in a single answer introduces ambiguity into the voting since it's not obvious which recommendation is being voted for.
This use of the Stack Exchange engine is similar to the way the gathering of questions for the Q&A sessions occur during moderator elections, in addition to past attempts to use the Stack Exchange engine for recommendations.
Take this example:
A post contains 3 recommendations. One of these is actually really good but the other two are average. Because of the really good recommendation, this post becomes highly upvoted.
At some point in the future, a random passerby (our target audience) turns up and sees the highly voted recommendation but the first link (the good recommendation) no longer works. We've just recommended substandard software to somebody because of the way we chose to allow multiple recommendations in a single answer.
The way Stack Exchange works, in general, is multiple answers, with the best answer voted to the top. This is how we should use the Stack Exchange engine - one recommendation per answer with the best recommendation voted to the top.
Not only does this provide clarity to the people already using the site but it provides the most value to future visitors to the site.
@Izzy brought up a good point that sometimes context can be lost if an answers compares two or more recommendations together. If that is the case, then I think the flag should be declined; however, if it is just two or more recommendations with very little to no comparison between them, then I think the flag should be considered helpful.