It has absolutely nothing to do with being satisfied with what Blizzard gives me. It has everything to do with perceiving reality as it is, instead of living in a childish fantasyland where the developers are stupid meanyheads who don't ever give you what you want. It's about having a conversation as an adult.
When you say things like:
"imagine they go to work 8 hours a day 5 days a week for months and months and they can't even fix shit like hunter trap resist bug that was in the game for over 5 fucking years. Seriously, what the fuck are they doing in Bilzzard HQ? Playing cards all day?"
You're avoiding the actual problem. The problem with WoW PvP development is not that the developers are fucking idiots or lazy or incompetent. The problem is that:
1. We are a small segment of the game. Say that PvE/Raids/etc is roughly 20 times larger than arena. What do you think that means for Blizzard when they are prioritizing fixes or new features? Does a PvP issue of equal importance deserve to be fixed as fast as a PvE issue? I think that Blizzard made some mistakes with the way they handled WoW as an esport/competitive game. And god do I wish they would fix bugs quicker sometimes. But the fact that I disagree with some of the decisions they made doesn't make them idiots or incompetent.
2. Developing games (or anything, really) of WoW's size is a fucking hard job. I suspect you've never designed or created any large program in your life. It's not easy--there are thousands (millions) of players complaining that they want this feature or that feature, that they need this thing fixed, or that this other thing should be entirely redesigned. Your PvP feedback is part of a sea of (often bad) feedback that they have to wade through. It's easy to sit there and say you could do a better job, but talk is cheap. Maybe you would do a better job at balancing PvP, but possibly without considering the effects on one of the many other aspects of WoW. There's absolutely room for Blizzard to improve in how they collect PvP feedback, (like, for example, if Blizzard had a team of high level PvPers which they could ask for feedback about changes) but only by suggesting/implementing actual changes will that happen--not by calling them names.
There are other issues too, like large bureaucracies being hard to control and slow moving (and I think the WoW team has certainly gotten larger over the years). But mainly I think it comes down to these two things. If you have a civil conversation about the problems and what could be done to solve them, I think you're more likely to get something accomplished than if you just call them idiots and write them off.