J'ai lu toutes les réponses intéressantes et je souhaite proposer une manière quelque peu différente de considérer ce problème. Soit dit en passant, cette erreur de Staline avait coûté des millions de vies, donc la question est vraiment importante.
Je crois, tout comme Molotov qui l'a expérimentée de première main, que Staline était un génie de premier ordre. Un génie maléfique, certes, mais un génie politique pas comme les autres. Il contrôlait tout, il voyait plus loin et plus profondément que tout le monde et il était un leader et un organisateur pratique et extrêmement impitoyable. Même Churchill, qui détestait profondément le communisme, parlait de Staline en ces termes.
Staline avait le meilleur service de renseignement de tous les temps. Les communistes et les sympathisants communistes étaient partout et beaucoup d'entre eux étaient des agents du Komintern. Il avait des informateurs dans le ministère allemand des Affaires étrangères et l'état-major général de l'armée. Il était bien informé sur l'économie allemande, la taille de son armée, son blindage, la taille de son armée de l'air (Luftwaffe). Il savait très bien que les chars allemands sont très inférieurs aux chars russes. Et il croyait, de manière cruciale, que pour Hitler, attaquer la Russie serait suicidaire. En cela, il avait raison bien sûr, mais c'était quand même proche. Il y a eu des moments en 1941 et à l'été 42 où beaucoup dans l'ouest et peut-être aussi en Russie pensaient que la Wehrmacht était en train de gagner.
Alors, pourquoi a-t-il commis sa terrible erreur? La chaîne de succès d'Hitler, culminant avec la défaite facile des Britanniques et des Français en 1940, a laissé une impression dans l'esprit rusé et calculateur de Staline. "Peut-être que le gars n'est pas seulement un idéologue fanatique et un joueur aventureux. Il a clairement une excellente armée donc on peut supposer que ses grands paris étaient basés sur un calcul rationnel". Si tel était le cas, Hitler comprendrait sûrement qu'attaquer la Russie est trop dangereux et pourrait même être suicidaire!
Donc, l'erreur de Staline était, à mon avis, de donner trop de crédit à Hitler. Ils étaient tous les deux des représentants du diable sur terre mais Staline était de loin l'homme le plus capable.
Enfin, j'aimerais beaucoup savoir ce que vous pensez de mes suggestions. J'y réfléchis depuis longtemps et je suis impatient d'en discuter.