Можно бесконечно много находить скрытых причин первых неудач в войне, часть из них правдивы, часть надуманы, но есть по настоящему явные и объективные.
1) Внезапность - да, знали о нападении, но не знали где и какими силами и в каком направлении.
2) превосходство сил Вермахта конкретно на границе. Наши силы на границе были сильно разряжены, дивизиям приходилось занимать оборону по фронту в 30 км, хотя по штату предполагалось 10 км, по этому немцы громили наши дивизии в один день.
3) на готовность РККА к войне - РККА находилось в стадии строительства и переформирования. Армия увеличилась более чем в 2 раза, части не находились в месте своей дислокации ( казармы не были построены) и часто в далеке от своих баз снабжения. Из за того же быстрого роста была сильная нехватка кадров.
4) немецкая армия и ее части были более оптимального состава и вооружения в силу своего боевого опыта.
Уже этого достаточно для гарантированного поражения, а все остальные факторы только усиливали эго.