This argument is silly... Go by real world logic and stuffs huh? Okay! There is no such thing as flinging fireballs or magic, so magi don't exist... Paladins have no holy magic... and last time I checked, you cannot resurrect the dead, so deathknights are out as-well. No one can go invisible, so rogues can be seen anywhere there are not bushes and crap to hid behind. Look at the guns in wow... the vast majority of them are something akin to muskets and are not semi or automatic, so check out how long it takes to reload such guns. Hm, priest... they only touch little boys and yell about how their god is right, so I don't see them having a use. Druids? They don't exist... well, I lied... the hippy tree huggers are druggies and only thing they can turn into bears, so they are useless too. Shaman? hmm... Water guns I suppose? Lighters? Warlocks? See mage. Real world logic applied, warriors seem like the best units to be completely honest.
The flaw in this argument is, people are taking everything away from the warrior and allowing the other classes to keep their illogical functions. You cannot say that magi were created to fling fire and the warrior cannot heroic leap or charge. It doesn't make sense in the real world for the warrior to leap 15-20 yards, I see that... Neither is flinging a fireball lol. It makes an unfair discussion to only apply logic to one class to a greater extent than the others. If you apply real world logic, nothing exists but Rogues, Warriors, Hunters... and I guess if you want to say Paladins as well... But they are no different than Warriors. I suppose you could say that goblins and gnomes have created Subs and Airships, that they could make machine guns that are portable... but well, they haven't. So, in the end... Warriors are completely viable. Stop hatin because you are getting wrecked this season by them with their blanket silences and cooldown stacking lol.
Logic doesn't fit into a fantasy universe.
||i5 3570k @ 4.4GHz||H100 push/pull||AsRock Z77 Extreme4||16Gb G.Skill Ripjaws 1600MHz||HD6970/HD6950 crossfire|| Coolermaster Storm Trooper||Corsair TX850 Enthusiast Series||Samsung 840 Pro 128gb(boot drive)||3x 1tb Western Digital HDD||
The idea of using "real world logic" is to rid classes of the abilities that are in the game for the sake of gameplay and are not a good indication of how the class would perform within lore. A well-trained mage will probably specialize in one branch of the arcane arts, but they will know a good deal of the other trees as well due to their education. A rogue isn't going to be able to disappear in a ray of sunshine or at a moment's notice... They have to keep to the shadows and actually be stealthy. A hunter shouldn't always need a pet in order to be most effective, unlike in game. A warrior covered in 50-100 pounds of plate armor isn't going to be able to move fast and will not have the maneuverability that their in-game tools provide. That's what using "real world logic" means.
Reply to OP:
Probably for the same reason we do, sometimes shit gets real and up in your face.
Because warriors are OP in PVP
Even through the enlightenment period, melee was still a key component of warfare. For example, the Swedes and Russians were still using Pike formations in the 18th century. Australians were also using Pike formations at the Eureka Stockade (our mini revolution which never got off the ground) in the 19th century.
Even in the 20th century, melee was still used commonly, especially WWI & II, and hell even the British had a bayonet charge in the Falklands War.
Never underestimate melee.
Also I can see melee coming back in the middle of the 21st century as we start making extremely powerful armored suits. If you can close in on an opponent faster than he can shoot (jet packs + extremely powerful armor + a lance = unstoppable urban warfare) then hes good enough dead.
Warriors have plate armor and magic defensive skills so guns don't do that much damage. Melee weapons are more effective.
Guns in Warcraft aren't as accurate as you might think. In addition, to make fast reloading possible - you'd walk around with a flak cannon, so to speak because it requires a lot of space for all the mechanisms.
In addition, in the TBC cinematic you can see an Orc requiring like..4 arrows before he drops dead. Imagine a gun doing that, wouldn't be much of a difference. Now try stabbing the Orc in the same area with a sword or splitting his head in two with an axe. Much more effective, no?
In most fantasy worlds guns are amongst the weakest weapons presumably because magic resistance and bodies that heal abnormally fast sort of negate the effect of a bullet.
Your army of magi would tire quickly casting spells, and soon you'd be left with nothing but a bunch of robe-wearing dozers. Next thing you know, you'd have the guns blowing up in your face and warriors cutting through your magi.
Warriors are normally trained to be able to deal with the weight of the armor, else they wouldn't be wearing it in the first place....
Not saying they don't get tired. They will. Everyone would. And yes, magi would get tired quickly. Spellcasting uses up more energy than you might think.