Originally Posted by
Jonsse
It's a false interpretation of Classic to say there are viable or unviable specializations. Classes are what they are.
A paladin is a healer, that can perform dps duties but quite inefficiently or tanking duties in special circumstances.
A shaman is a healer that can perform dps duties in pvp on the others specs.
A druid is a true jack of all trades, most efficient at healing but can perform dps and tanking roles with some limitation.
A warrior is the only class with true triple specialization options.
In vanilla the choice on what you want to do starts when you choose your class. The illusion is that the choice is still available at level 60. It's not, not for all classes. That's a design philosophy found only in the expansions.
When you ask to rebalance the specializations, what you're asking for is abandoning the core design philosophy of Vanilla Warcraft and changing the design philosophy in to that of the Expansions.