It seems that there was a topic in the forums on why there will be no new classes introduced in World of Warcraft, the bottom is quite simply - what role would they fill?
Each class in the World of Warcraft draws some characteristics from Warcraft design history to make them a distinct class in this game.
Part of that relies on purpose of the class and its place in the 'pantheon' of all classes. While many folks obviously want a new class, the distinction of this class should be defined by new abilities and purpose, not just a fresh coat of paint to make it seem new at the start, but really not bring anything original in terms of game play or long-term usefulness. We don't really want to copy/paste a bunch of old abilities and rearrange them into a new class, rather this new class should have distinct abilities and purpose for the game.
For discussion, what other 'jobs' (referring to things like DPS, CC, Tanking, Healing, etc.) would a new class bring to the table that would find them a desirable addition to a group scenario?
Keep in mind, if you say something along the lines of 'pure support' or 'a bard-like character', they still need the necessary tools to solo through the game, which means some sort of DPS or attack power.