yes, I agree. One of the tough infantry in hill or terrain, tend to win, and also one of the best cavalry in open tend to win... make sense, and also I experienced that in some games.
But I think the point is to make a armylist, then generate randomly how many terrain and what type and the position in the table... Then play, so you need to adequate your list to the game that is generate randomly... then you could see how experience you are as a general.