Blizzard has said that they would never make class changes an option. Their reasoning is, from what I understand, that people would level an easy class to level then switch to a hard class to level and not know how to play it. That makes prefect sense to me. But I do see a problem with that assessment however.
Most people that play suck. Plain and simple. There are different levels of sucking however. I think I play my hunter well and at that would put it at about 75-80% of my complete potential on any given night. Which would still mean I suck 20-25%. Everyone sucks, some just suck to a lesser percent. If it is a night I am tired or my latency is crap then my suck can reach 40% on a bad run. The thing is, I can suck easily up to 40% and the sad sad fact of the matter is that I am better then 95% of the people I have ever seen. Sure, most of those were PuG people, but those are really the people I am talking about. Those people are the average player.
That would mean that nearly 95% of the wow population sucks more then 40%, most likely more then 50%. So in reality most players are only playing their role at 1/2 potential on a good night. So I have to ask the question when it pertains to class changing, Why not?
1 hour ago