Except people do content they hate for rewards to be looked up to. This was the case in Cata prior, people hated Dragon Soul to no end by the 50th week, but people still did it to try and get that weapon off of Deathwing to look cool and to be seen as a good player. The reality is if the rewards aren't there on bad content, people quit. If the rewards are there on bad content people stay around regardless of hating the content. This is a time proven truth because you saw the lowest sub numbers the first expansion with serious 'random' WF/sockets on gear in WoD, you had an all time completion low in Tomb of Sargeras, in Legion you had an entire playerbase saying how bad TF is for the community and how it diminishes reward. And now with BFA we're getting the extent of the backlash with the system because it's finally burning players out now that they took the TF system and greatly decreased the chance of TF happening.
Reward is what this game has ALWAYS been about, rare mounts, top end gear, and looking cool to other players. Warlords onward has greatly ruined how the game is and the communities dislike for it, is shown every day, every expansion where sub numbers just continuously drop.
- - - Updated - - -
Half of what you mentioned isn't accurate at all. They have strong burst AoE and trash burst ST. Battle Shout is exactly what Scarecrowz is talking about with making certain classes mandatory(so you proved his point). Rallying Cry, the only utility that Warrior actually has, which gets outshined by other melee and what they bring. Mortal Strike, something that other melee have and even ranged have now. "Great" mobility is the largest stretch you have, Warrior mobility is one of the worst melee mobility in the game right now, probably 3rd worst only ahead of Ret and DK. "Good interrupt" every single class in the game has an interrupt and most of them are on the same cooldown as Pummel. "Disarm" is not something Warrior has had in several years.
In terms of Raiding most guilds only run 1 Warrior, that's because they're just not as good as other melee in the game right now. In terms of M+ Demon Hunter and Rogue outshine Warriors in every aspect of M+ and bring far more utility to the group.