Поскольку никто из экспертов отвечать не рвется, выскажу свою гипотезу в надежде, что меня все-таки поправят.
Мне кажется, что Красная армия просто не умела воевать. Бесконечные чистки лишили армию опытных ветеранов Первой мировой и Гражданской войн, а также начисто убили инициативу. Свою роль сыграло и опьянение пропагандой, вещавшей, что Красная армия могуча и непобедима, воевать будем только на вражеской территории, гений Сталина всех спасет и т. п. В итоге первые года полтора советские войска просто учились вести современные боевые действия, естественно за счет гигантских потерь в численном составе и территориях.
Это мое дилетантское мнение, хочется услышать аргументированные возражения.
Не СССР оказался не готов. А политическое руководство оказалось не готово к тому что: армия ... забила на на защиту коммунистического режима; что даже многократного превосходства в живой силе и технике недостаточно для победы.