Perhaps the take home message is that having the same job perpetually on top of a role across multiple expansions creates a bad atmosphere for players and makes them lose interest? It doesn't really matter if you justify dps discrepancies on the basis of 'job difficulty' or 'utility'. Players just get tired of it.