True it's always been a mistake to force players into competition, that's why the vibe in Vanilla was good cuz it's designed to bring players together, you'll whisper/get whispered to join in on activities even if people don't know you, that would never happen on retail.
But I don't know if you're aware, the way Blizzard balances the game is for casuals to be able to partake easily, so a really terrible player that wouldn't make it past level 10 in Vanilla without MUCH HEARTACHE can finally compete in a m+ environment, because the game is streamlined for them.
Really Blizzard is going down paths that are so bad for everyone, all player power identity is squashed to make room for the casual, and it might be easily accessible as it is now but it's all just a competitive ladder that leads to MDI where no one is going.
Two mistakes.
It's a formula that is just boring, I much prefered Vanilla where it didn't matter, the end was just lame and nothing happened really.
Now it's like Diablo 3 type progression where you might be blind and enjoy the ride but then you're awake and you realize that it's all about hyper optimizations, oh you want to farm those 150s? better go META cuz that's whats up in the timeattack race for the rank 1 positions, all about being in a huge hurry really, so things like HEALER OUTPUT METAS are taken seriously, I prefered the time when it wasn't taken seriously(cuz time attack content wasn't in existence).
So Blizzard designed WoW to be all about competitive time attacks, 3rd mistake. And me being a wise man looks at this from the outside and sees that players are now more toxic, less forgiving, less friendly and more autistically competitive because that's what Blizzard has made them become, and I hate it.
Blizzard = Evil?
And honestly, the trading post insults me for the above reasons, it's like getting some glitter on a pile of shit served to you.