Для эффекта генералов мирного времени нужно несколько условий
1. Длительный период мира - тут вроде да - 15 лет есть 1918-1933 В СССР побольше но примерно столько же - 1922 - 1937 По идее поколение это лет 20 - те еще остались люди, которые помнят как раньше было. При этом в СССР отдельные военспецы вполне себе выжили те нельзя сказать что ИГИЛ все поглотил и полностью весь опыт утрачен.
2. Не связанные с квалификацией критерии роста по службе и занятия военных. В Германии расти особо некуда, надо просто работать. Не очень престижная работа. В СССР группы поддержки политических военных бодро идут в гору на фоне зачистки военспецов и прочих недобитков, но в свою очередь идут под зачистку на следующем цикле. Дальше рост все-таки более органический в основном - надо себя проявить в военном деле.
Те и там и там застоя с танковым биатлоном не случилось.
Но если предположить, что репрессий и внутренних трений в руководстве СССР, которые собственно к репрессиям и привели, не было бы вообще, то генеральский эффект наблюдался бы заметно. Уже к 1937 году начались споры кто круче себя проявил в Гражданской войне. Фракционная борьба, подтягивание своих за счет чужих и все такое прочее. Тут воевать некогда.