Just wanted to point out to all the Legion/BFA babies who clearly haven't played WoW for long, but WoW is actually the most balanced it's been in a long time, sorry you play survival.
The current tier is coming to an end.
https://www.warcraftlogs.com/zone/statistics/26 This is the current raid mythic - The gap between scores is 82 being the highest and 69 being the lowest. Outside of Sub/Arms/Surv which most only play for pvp anyways the classes/specs are very balanced. If we remove those 3 cry specs, the gap is 82 - 73
a 9point gap is barely anything. This is an extremely well balanced expansion so far interms of PVE raid content. No one cares about pvp.
If you think you have it bad, here's WOD's final raid HFR -
https://www.warcraftlogs.com/zone/statistics/8
The gap in this tier was - 91 being the highest and 52 being the lowest..... that's a 40 point gap, but you're right the 9 point gap you're crying about now is MUCH worse.
Right now a person playing a BM hunter or even an Arms warrior is capable of topping the charts, look up Arms warrior one of the lowest specs. The top 100 warriors are doing VERY well and competing against classes such as Warlocks/Balance and mages in their raids. 9 points is NOTHING, in HFR the best Assassination rogue in the world wouldn't be able to touch the potential of an arcane mage in HFR, 33 points isn't a small gap.
Stop crying cause your spec isn't top on a list and learn to play it. I for one am happy the game is finally in a position where I can play whatever I want and still have the potential to be top on the meters and not be a carry for my raid group. If your damage is bad, if you don't get M+ invites. It's a you problem. It's YOU