Только задача автомата на БМП - не лезть в совсем ближний бой, когда начнуть рулить пулеметы, а постараться держаться на дистанции. Потому, для БМП .50 мало, ибо в таком разе он не позволяет держать бабаев на удалении, либо эффективно подавлять огонь на увеличенных дистанциях. Те-же шилки, весьма сомнительно, что наносили урон врагу, но не давали им стрелять, а это уже большое преимущество.
Если-же бой ближний, то параметры 25-30мм делают его равным пулеметам. Поливает оно также споро. В отличии от более крупных.
Я уже говорил, автомат у БМП просто большой пулемет, с аналогичным назначением вблизи - не хуже нормального, вдали - лучше.