Taleworlds thinks that injecting a dozen or more individually imperceptible variables into the equation of every combat action is somehow going to deepen the gameplay, resulting in a higher skill ceiling.
In practice however, this just means less control over your actions, because no one playing Bannerlord has the outrageous brainpower necessary to process all this minute and convoluted information during combat.