I very much appreciate the Chowhound forums on restaurants - both for specific suggestions from others, general info - and also like to respond to requests for info. I do the latter mainly for helping others - but there probably is the element of noting that one knows something someone else might not - probably a facet of being human hard to avoid.
I also use Trip Advisor and find its forum and input on restaurants generally good - and often useful.
But I recently got an email from Trip Advisor saying I only need two more reviews to get some kind of badge - but then it also encouraged me to SHOW EVERYONE HOW WELL-TRAVELLED I WAS!!!!!
Good grief - has the world turned THAT narcissistic? That's probably a naive question as Louis Vuitton, Hugo Boss, Rolex wouldn't exist otherwise.
In any case - personally - I will post reviews on TA with an entirely different feeling.