I'm sure that for you, ESL applies, but reading this was incredibly difficult. Classes do need balancing but many of your arguments are flawed. If all classes were to be equal, we'd only have 1 of each class and they'd mirror each other. and allow all classes to start as the same base, and spec into skills so everyone can be the same...won't happen in this mmo, try a sand box game.
For the wow reference, druids can tank, heal, invis and dps in their respective 31/31/31 talents...