The tax for having a large army can be somewhat understood in an attempt to keep turtling low. The strong focus on hero characters really worked for DOTA 2, but felt too forced in the RTS gameplay of WarCraft III.
I played through the main and expansion campaigns, but never even bothered with multiplayer in WarCraft III.