You got it right: the blind discard for each Move is to maintain uncertainty about the remaining cards in hand. Because (as you pointed out) the outcomes of medieval battles (as best we understand them) were very often uncertain. Positioning and timing do become important.
Also, the shields on the reverse side do serve a function: to add to the over all aesthetics of the game. That's important, right? :-)