Всегда хочется давать простые ответы на сложные вопросы. Но здесь такой есть. Смотрим таблицу и понимаем, почему. Для понимания, один снаряд калибра 152 мм даёт сплошное поле поражения неукрытой пехоты в радиусе 40 метров. И разрушает любое небетонное укрытие на линии фронта. Конечно, это была не одна причина, но одна из главных. А если еще добавить, что немцы до 44 года совершили больше самолёто-вылетов чем СССР, то становится еще грустней. Вывод простой - никакой героизм не заменит техническое превосходство. Промышленность Германии могла давать фронту больше снарядов. Но зато в целом СССР гонку выиграл, так как дал фронту больше танков, самолётов, автоматов и другого, чем и победил.