I think the problem here isn't just about the ai on the battlefield but also on the campaign map. If the ai would field some serious armies with feudal and dismounted knights, you would actually have to come up with a strategy if you don't want to lose much me. In most of my campaigns, all i see are full stack militia army which i can destroy easily with less than a half a stack of half decent troops.