Ко всему вышесказанному приплюсовать надо проблему качества среднего (и не только) командного состава РККА. Связано это с тем, что при резком увеличении численности армии капитанов потребовалось больше, чем было лейтенантов и старлеев вместе взятых. А майоров требовалось больше, чем было капитанов. Не только в промышленности, но и в армии был жесткий кадровый голод. "Кадры решают все" - это фразу товарищ Джугашвили не на пустом месте изрёк. СССР только завершил индустриализацию (чего это стоило - тема на отдельный разговор), а плоды индустриализации (как и любые плоды) появляются отнюдь не сразу, а со временем, и с трудом содержал армию в 500 тысяч. Шли постоянные жалобы, что на обучение личного состава выделяется крайне мало средств. И это с такими протяженными сухопутными и весьма не спокойными (на тот момент) границами: Финляндия, Польша (напоминать, какие там тогда были режимы и как они относились к СССР надеюсь не надо?), Средняя Азия (с басмачами), Китай (сначала гоминьдановский, потом японский - хрен редьки не слаще).
У Германии не возникло подобных проблем, но там были другие условия. Когда после Версальского мира стали создавать Рейсхвер Веймарской республики, там воспользовались лазейкой в мирном договоре, по которому армия Германии не могла быть больше 100 тысяч человек и 4000 офицеров. Немцы просто 60 тысяч записали в унтер-офицеры (их численность никак не регламентировалась), а готовили их по программам лейтенантов кайзеровской армии. В 33-м ограничения послали подальше и получили резко увеличившийся в численности Вермахт, весьма хорошо обученный и укомплектованный. Средний немецкий майор провел в поле и на маневрах времени больше, чем средний французский генерал.