Randomness is the closest this engine can do to real combat. Plus the last time I checked only shit players relied on "luck" i.e random spam, to actually hit their opponents.
so you're saying that most of cRPGs more successful players are actually 'shit players'?
if yes, then i like your way of thinking. we should get rid of that randomness, right?
if not, then i have to tell you that in actual medieval combat randomness was no deciding factor unless fighters of equal skill and equipment were fighting, but as far as i know the ruling class, the wealthy people, had the means to get the best armor there was and were save with it, while everyone else was fucked. unless they were too stupid to retreat if odds are bad, but that is also not random and is not the topic.
if you want this game to be skill-based, then you should make it as anti-gambling as possible.