Uh yeah you are right, but that is just how it is supposed to be, think back in time. A sword guy running at archers should never get near them if cover was not used. Melee will always be behind ranged characters. Melee characters are there to support there ranged team mates, to tank if you will. Why do you think that no one use swords on combat now a days? Anyway ranged is easier YES, but it perfect the way it is, melee will never beat ranged characters if played wrong.