Thats the big flaw right there, you check player damage where they could cheese mechanics, do extra aoe, lucky with rng etc, thats not a good measure on how good the spec is.
I did 650k dps as a mm hunter on Dragons hc last week, I was ilvl 870, and 27 traits in the weapon, the weapon is 892. If we killed it(was 40mill away, it was in a pug) I would be ranked 1. at my ilvl. But how did I do that? I did that cause the last 20% of the boss it was me, 1 more dps, 2 healers and 1 tank left. I also got the aoe belt legendary. And did nuke the shit out of the adds together with the boss alone.
That example is an outlier, and not telling you how good a specc is. Thats why you look on overall(average) dps for each boss. Stop checking player damage rankings. It doesnt tell you shit.
There, I brought MM hunter into the discussion, its the last warcraftlog post from me in this thread