I can name 3 expansions that I think is worse than BFA: Warlords of Draenor, Cataclysm and Mists of Pandaria.
BFA has some issues sure, it’s nothing that can’t be helped though.
The main issue today is that it’s very popular to trashtalk things right now, basically all my youtube feed is filled of videos trashtalking something or someone for views. This influences people aswell to the point where they start ranting on and on about how terrible something is and feel a real need to spread that word everywhere like it was their last mission on earth. Constructive criticism is usually nowhere to be found either or extremely rare and easily lost in the 95% trashtalking that is going on.
If you dislike the game, play something else. Why bother wasting your time on things that you don’t like?