Originally Posted by
Kralljin
You just literally proof that what i was saying in my first post:
They worked because they synergized.
All three Trees were designed to have both Dps and Tank abilities, thus every tree had relevant talents regardless of your role.
On top of that, every Dps DK tree had the basic gist of: Dump Runes with X-Strike; Dump Runic Power with Y, any talent that somehow interacted with runes or runic power thus worked for literally any tree.
Not to mention that Blizzard simply slapped a bunch of "increases your Strength by X%" into a shit ton of DK talents which obviously worked in any situation.
Unless you design every tree with that mindset, you cannot replicate this onto other classes, which gets obviously next to impossible for classes that have completely different roles (such as Shaman,Druid,Paladin,Monk) or for classes with specs that do not synergize, such as MM and BM.
Also, DK had inheritely insane defensive potential compared to other classes, which made them naturally tankier than most.