Es gibt zwei Gründe, die ich sofort erkennen kann, und zwar beide, die mit der Einfachheit zu tun haben: Es ist einfacher, die KI zu programmieren, und es ist für den Spieler einfacher zu verstehen. Für bestimmte Spiele kann es ein Vorteil sein, wenn feindliche Charaktere die Waffen für die jeweilige Situation wechseln können (für den Anfang ist es realistischer), aber für die meisten Spiele kann es ein erhebliches Problem sein, wenn der Spieler sich nicht sicher ist, welche Taktiken zu erwarten und zu kontern sind. Spieler mögen es zu denken, "Oh, da ist einer der Granaten-Typen, ich achte besser auf Granaten."
Was Komplikationen bei der KI angeht, muss der Feind einfach weniger nachdenken, wenn er nicht überlegen muss, welche Waffe er verwenden soll. Denken Sie an Ihren eigenen Denkprozess, wenn Sie sich für eine Waffe entscheiden. Versuchen Sie nun, diesen Denkprozess als eine Reihe von Anweisungen zu modellieren. Sie werden den Schaden pro Schuss mit der Genauigkeit der Schüsse in Betracht ziehen, die Wirksamkeit gegen verschiedene Arten von Zielen abwägen und all diese Faktoren gegen die Munition abwägen, die Sie haben. Ziemlich kompliziert, oder?