Ada dua alasan yang bisa saya lihat dengan segera, keduanya berkaitan dengan kesederhanaan: lebih mudah untuk memprogram AI, dan lebih mudah bagi pemain untuk mengerti. Sekarang untuk gim tertentu mungkin menguntungkan jika karakter musuh dapat mengganti senjata untuk situasi (untuk permulaan, ini lebih realistis) tetapi untuk sebagian besar gim dapat menjadi masalah yang signifikan jika pemain bingung tentang taktik apa yang diharapkan dan dilawan. Pemain seperti bisa berpikir "oh ada salah satu dudes granat, saya lebih baik waspada terhadap granat."
Adapun komplikasi dalam AI, hanya ada sedikit pemikiran bagi musuh untuk melakukannya jika tidak harus mempertimbangkan senjata mana yang digunakan. Pertimbangkan proses pemikiran Anda sendiri saat memutuskan senjata mana yang akan digunakan; sekarang cobalah untuk memodelkan proses berpikir itu sebagai seperangkat instruksi. Anda akan mempertimbangkan kerusakan per tembakan dengan seberapa akurat tembakan, menimbang efektivitas terhadap berbagai jenis target, dan menyeimbangkan semua faktor terhadap berapa banyak amunisi yang Anda miliki. Cukup rumit ya?