and if you want to remove limitations, then why make more levels ...?!
I'm level 35 and I'm not planning to retire. Do you know why?
Not because I like having advantage over other players. I like being high leveled char because it's awesome. My build deals decent damage but it's very fast. Whenever I play on alt I miss that fast paced gameplay. Currently, level 30 in order to be fast like me needs to make many sacrifices.
I do like playing on my main but I would like it more if I had more options at hand. You see, I'm pure build and that means I can't do anything against certain classes. I think that's bullshit.
Historical accuracy means that there are "classes" like knights, various types of mercenaries, archers, sharpshooters etc.
For example, knights were nobleman which means they were very well equipped. They were cav, but also were very skilled warriors and used most weapons very well. Mercenaries weren't rich people but they were also skilled with different weapons. Most archers trained with melee weapons just in case of emergency.
I doubt that archers and sharpshooters were much worse in melee combat than typical soldier of that age. Typical soldier was a recruit, a peasant who was forced to fight. He wasn't professional soldier. His skills with bow or riding skills were very poor. He was meant to die in first lines. Cannon fodder of medieval age. He had a shield and sword and maybe some spear.
With current level system most of us are roleplaying common semi-skilled soldier. Or some fantasy pure variants of cavalry, archers etc. Real knights and archers aren't possible in cRPG.