I agree with David.
To add to what David has already said, the following things need to be kept in mind when brand names are used extensively:
- Brands and choices of brands are extremely subjective. This makes the answers/questions very ambiguous and hard to digest.
- Brand loyalties can cause a unwanted diversion from the actual answer.
- Some brands are specific to certain regions. Mention of the brands and their benefits/features might actually make the answer more specific to a particular country/region and the cause of TGO being a hub for outdoor enthusiasts world over is lost.
- In case of questions related to brands and specific products, we need to understand that we are not a "product review" site.
- Also, when a brand is named specifically, the one giving the answer/question is inadvertently leading the others towards that brand even when the initial intention might not have been that. (For all we know, that brand might not be the best for the reader)
Having said that, there are instances where questions specific to products need to be taken up (As pointed out by David already). We cant be over protective of TGO but we cant be too lenient as well.
Note: The second example you have quoted about an answer is a very good example of the above mentioned points. A wiki link or a similar link (eg youtube) would be much better than the actual product marketing link.