You forgot to mention that it would buff ranged even more than numbers, teamwork & combined arms.
First of all because range is the type of class that gets the better results from numbers (2 infantry vs 1 are less effective than 2 archers vs 1). And because it's also the class type that needs virtually no specific teamwork-oriented behavior to be 100% effective in groups.
And finally, the fun of melee partially comes from the fact it's hard and the skill levels vary immensely. If you take away the "rambo" effect by auto-killing anyone facing 2 or more enemies in melee, many will loose interest in the game. Being shot at by 2 or more archers already isn't fun at all. Just imagine how the game would be if it was the same when 2 infantry attack you.
Just because you dont know how to utilize teamwork in melee doesnt mean it cant be done. I would much rather double and triple team enemies in melee with my clan that know how to work together and kill someone in 10 seconds than do a 30sec-2minute duel to kill them myself.
Also most pugs and even most clans have absolutely zero discipline fighting teams that have alot of range. They're too ADD kill whore minded that they play right into archers killzones instead of waiting it out and making the archers play their game.
Having armor increased resist values is a good thing, specially when the majority of archers still use cut dmg.
You should be complaining more about the no talent xbows.