Вообще-то есть мнение, что американцы просто не смогли своевременно разработать надёжную авиапушку и наладить массовое производство. Не моё мнение, естественно. :-) Поэтому как паллиатив использовали батарею пулемётов. Только в 42-м году американцы получили чертежи "Хиспаны" и начали налаживать её выпуск, но "школа конструирования" истребителей с кучей пулемётов уже сложилась. Существовала модификация Р-40G с четырьмя пушками, созданная по заказу англичан. Самим англичанам такие самолёты не поставлялись, но для ВВС США было построено некоторое количество. Из-за дефицита пушек изготовили всего около 60 комплектов крыльев с пушечным вооружением, из них 42 самолёта было переоборудовано путём замены крыльев на пулемётных Р-40 и 17 самолётов было построено сразу с пушками. И именно дефицит пушек не позволил сделать эту модификацию массовой.