Как ни странно существует множество версий на этот счёт. Первая версия твердит что Сталин, зная о не готовности своей страны воевать против наступательных действий Германии, надеялся что немцы нападать на СССР не будут, поскольку сам Гитлер пообещал этого не делать.
Вторая версия гласит, что Сталин, наоборот, хотел чтобы Германия напала на СССР, чтобы дать им отпор и тем самым показать всему миру на что способен Советский Союз.
Ну а третья версия звучит так: Сталин просто не знал, когда ему ждать нападения.
К последней версии можно отнести несколько причин того, почему эта история может стать правдивой. Во-первых, когда Германия вторгнулась в Польшу по сути никто не знал кто может оказаться их союзником, благодаря чему Советский Союз и Великобритания имели небольшой шанс атаковать друг друга. Но это не случилось. Зато случилось другое. Великобритания была союзником многих стран, а эти страны решили сотрудничать с Советским Союзом в плане военных договоренностей. Великобритании деваться было некуда, и она решила во что бы то не стало заключить договор с СССР. Тем более, что Англия знала - сражаться в одиночку не получится. Договор заключили, вот только СССР все равно воевала в одиночку.
Во-вторых, у СССР были свои разведчики. Одним из таких был Рихард Зорге, выдающийся разведчик, который посылал различную информацию о планах наступления германской армии Советскому Союзу. Однако когда немецкое правительство подписало директиву о дезинформации советского военного командования, информация из уст Зорге начала выходить не достоверная. Так он несколько раз отправлял по радиограмме разные даты наступления германской армии. И когда в последнем сообщении была написана дата 22 июня, естественно Сталин отнёсся к этому скептически.
В итоге немцы напали 22 июня, тем самым убив за всю войну около 30 миллионов человек только в советском союзе.