I am not anymore. I go Archer 1 gen, melee 1 gen, Archer 1 gen, melee 1 gen and so on. 13th gen with my main char now. ;)
No the point is, you're wrong saying an Archer is stronger. The game needs to balance all 3 classes which means that all 3 classes should do similar dmg even if the Archer can attack from distance. The cav has a horse and can use its speed therefore. The infantry class has high dmg in melee, armor and melee dmg. An Archer has to sacrifice points of his main class to get some points for melee dmg.
But you probably do not notice that if you're so ignorant and just want your own class to be good.
Regarding the thing that you can take more melee hits than range hits usually is a different thing; it totally depends on you, your armor, your stats, your enemy, his weapon and his stats. If you have around 50 body armor an archer with a loomed rus/long bow and bodkin arrows does of course deal more damage than an infantry with a bad slash and a cut weapon (ie probably not turning into his hit, glancing, hit to the body not head and more). You cannot say an archer is better therefore.
Currently it is also the case that most archer's bodyshots are pretty useless unless you have a good build with high PD and a loomed bow/arrows.