I don't know the exact context, but you're totally right. However, I'll add an asterisk.
This forum goes both ways. On one side, you have the "askers" and on the other you have the "answerers" (people can be both, but normally there's a side that is more popular). Askers get the benefit of having other people helping solve their problem. On the other hand, answerers receive gratitude, which is normally expressed by a like and/or a best answer.
These are the ideal cases, but both sides sometimes go out of their way. For example, an asker can lose its patience and express it in forms of passive-aggressiveness or straight up disrespect. People are here to help, for free, so the least you owe them is politeness and gratitude. On the other end, I think answerers genuinely want to help others, but sometimes, their desire to up their score comes into play, which may result in the same way, and it's not ok.
I personally am mostly an answerer. I am proud of it because I get to help others and refine my knowledge (win win right!). However, I would be hypocritical if I told you it never hit me when I genuinely believe I gave the best answer and someone else would get it by saying the exact same thing after me, or when the asker himself marks his own answer which states exactly what I said as the best answer. Still, that doesn't give me the right to rant about what I think, because it's my own personal opinion and the only real goal is to help the person in question.
Sorry for the long explanation, but I hope you understand my point haha.