Have to go with Keesasha on that one, you really need to stop white knighting. Also you need to realize opinions =/= facts, facts > opinions and the matter of fact there is a lot of sour things in BfA.
Time gating
Content that's not even in the game yet (warfronts, raids, pvp season, sp/shaman re works)
Allied Races still locked behind stupid mechanics
Scaling issues (I've never started at single digits stats wise during a fresh lvl cap, I actually got as low as 5% haste on my SP)
I've spent more time doing Legion content than doing BfA content (unlocking the last POS allied race I need from Legion), which is just sad and pathetic by Blizzard
So yea people are gonna be pissed, "don't like it then quit", sorry kid but if people actually enjoy something and it turns to crap, they want it to do better cause they love or admire that said thing and they want WoW to do well and not be a Bioware 2.0
You don't like people pointing out WoWs flaws so oh I dunno make WoW an awesome game again then you're part of the problem, not us.