What I think is that at any given time everyone has their own reasons for doing what they do.
Can you imagine standing in line for a show that you would like to see and the whole time you're waiting there's some guy on the sidewalk harping about how lousy the thing is? He tells everyone that he already saw the show, knows how it ends, and it's not worth it. Does that sound like fun to you? Wouldn't you rather be left alone to see the show and decide for yourself whether or not it was worth the expense?
Being right is it's own reward. It can't be enhanced by the acknowledgement of others.