I've been lurking on this site long before I made my account, and I've seen many cases where people are downvoted simply because they post an answer in the same language as someone else and it happens to be a few bytes longer because it uses a different approach. From my understanding, this is supposed to be a recreational programming site - why are some people so unfriendly that they don't want you to post your work if it's not shorter than an answer from someone who's probably been golfing several years longer than a lot of us?
I've also noticed sometimes people don't read entire questions before trying to find ways to nitpick them. People who post questions are just trying to make fun challenges for everyone, why must we pick their questions to pieces? Don't get me wrong - I understand a lot of questions are hot garbage or just don't belong here. If you don't want to do someone's question because of a certain constraint but other people seem to be answering it fine, am I mistaken in thinking the polite thing to do is to leave it alone and let people have their fun instead of trying to ruin it for everyone else? (an example of this can be found in this recent question - to me, those requirements look fair. I'm bringing this specific example up because I spent two hours golfing this challenge only to find out people closed it because of its constraint, and now I can't even share my answer with anyone.
In short, the question I want answered is - why is our community so quick to jump on bandwagons, or to downvote answers that might be a few bytes longer, or in general just not be friendly like a recreational programming website should be?