Malheureusement, la qualité d´une I.A. n´apparaît pas aussi clairement que la qualité graphique... Ca ne fait pas vendre, et puis la majorité du grand public ne sait même pas ce que c´est, une I.A.
Ensuite, pour un programmeur, il est plus évident d´OPTIMISER une structure ( un bout de code, une interface graphique, un rendu visuel,...) que d´INVENTER un comportement simili-humain sans pour autant tomber dans les scripts, question de culture probablement...
Enfin, comme tu l´as souligné, tout cela prend du temps, et le temps c´est de l´argent en moins pour ceux qui produisent le jeu. Eux ils s´en foutent du bien-être du joueur : si le jeu récolte un avis unanime dans la presse, c´est bien, mais s´il explose les charts, c´est encore mieux.
Et puis c´est vrai que c´est difficile de programmer une I.A. qui soit réellemnt performante, c´est-à-dire attentive ( qui analyse correctement les situations qui lui sont proposées, par ex la stratégie d´un joueur), adaptative ( qui sait répondre à la diversité de ces situations, par ex mise en place d´une contre-stratégie) et multiforme ( qui ne réponde pas toujours de la même manière à une situation donnée, par exemple pour attaquer une phalange soit utiliser les archers, soit l´encercler).
C´est d´autant plus difficile pour un jeu comme RTW qui prend en compte pas mal de paramètres et qui essaie de coller au mieux à la réalité... 