Its not.
The community is.
Remember vanilla 2005? Remember TBC 2006?
You ran BRC with the group from trade chat. You're level 53 and playing your first character and so are they. You have been in here for 2 hours and not even half way done. You might wipe a couple times, people make mistakes.
People appologize in chat and no one is getting kicked and people just laugh it off. An item drops, 3 people can use it. 1 person wins and the other two does not suddenly get the massive feel of entitlement over it and kick the winner.
Everyone on the server knew eachother, everyone had a rep for something they have done in the past and everyone knows how good of a person/player that guy standing afk in ironforge is.
Nobody gave a fuck if you did low damage, nobody cared if you sat in AV all day or raided naxx 7 days a week.
Nobody gave a fuck if you got carried through Karazhan to free epix by some guild that needed a last dps.
Selfish assholes that is 80% of the community these days are the complete opposite of what I described now.
I was a raider in TBC, still am now. I did not raid in vanilla as I was totally new. I dinged 60 on my main a few months before TBC was released and all I did was UBRS/Scholomance and battlegrounds.
I sit now in my chair sipping on some rum'ncoke thinking of what happened to this game. I think of how the game went to shit, where it actually did not but the community did. I blame server changes and cross realm dungeons. They were a good concept yes, but those things are what ruined this games "feel"
The game is fine, the community is not.
/rant off