он же не в магазине. В части не со склада выдают, а из оружейной комнаты. А там мало того, что в ограниченном количестве, так ещё и только то, что положено. Что положено по штату, то и выдали. А штат и количество и виды оружия в отделении определяются боевым уставом. И уж если ты пулемётчик - то будет пулемёт, а если артиллерист то скорее карабин. Кстати у немцев была и ещё одна практика - солдат не имел права потерять оружие. Даже если он из боя вышел с винтовкой, но с чужой - следовало наказание.