Ну, во-первых, эти медали не разделяются на солдатские и офицерские. Только Орден Славы был единственным "солдатским". Всем остальным награждали и солдат, и офицеров, особенно младших.
Во-вторых, до войны других-то наград и не было! Хотите - можно добавить мирный Орден Знак Почета и еще более мирный Орден Трудового Красного Знамени. ВСЁ. Не было других.
И в-третьих, если бы игра позволяла награждать разными комплектами наград в зависимости от года, тогда бы мы могли в середине игры ввести все эти ордена и медали Нахимова и Ушакова, Отечественной Войны и т.д.... Но награждать в кампании 41 года Орденом Ушакова - это гораздо больший нонсенс, чем наградить офицера медалью ЗБЗ.
И в-четвертых, в основном мы награды раздаем подчиненным, и что хотим, то и дадим. Полностью идентичности в награждениях игра нам не позволит. Есть шесть наград - она их и дает. Последовательно. Вон, в СХ3 первыми наградами для немцев вообще были значки подводника. И что - народ экипажа ходил и гордился! И повышал свою мораль и производительность. А будет офицер умница, так он свои ордена с нашей помощью получит.