Несоответствие званий и должностей в армии - нормальное явление.
Приветствую!
>В 1941 звание для командира дивизии - генерал-майор (но есть много полковников, почему? - не выслужили "ценз"?)
Несоответствие званий и должностей в армии - нормальное явление. Напомню, у старшего и генеральского состава, что бы получить следующее звание нужно занимать должность соответствующую более высокому званию. Ставят полковника на дивизию, с вероятностью 95% он может заказывать генеральскую форму. Переспективные кадры ставяться (по делу или по протекции) на вышестоящую должность, если офицер-генерал дело явно не завалит - получит следующее звание.
С уважением, Виктор.