C'est probablement en partie une question de modèle économique. Quand tu crées le moteur d'un jeu comme Assassin's Creed ça coute très cher et il est impensable de vendre le jeu au prix d'un Brothers. Et comme tu ne peux pas faire payer 60 euros pour deux heures de jeux tu es coincé.
Une fois le gameplay des combats conçu il devient peu couteux d'en rajouter et de faire augmenter la durée de vie de ton jeu à peu de frais.
N'empêche ça fait chier !
PS : la solution c'est de travailler les combats pour qu'ils soient funs à jouer sinon !