How is unholy consistently the worst melee in game?

If your class isnt rogue/mage/warrior/lock its slim chances of being the meta class. Druids and DH also get a pass sometimes.

When was unholy the best melee spec last time? What about spriest? What about enhance?