I can't blame them for that, it's because Hitler acted in a really unpredictable way lol. Stalin never thought Hitler could possibly be crazy and stupid enough to repeat the crucial mistake which lost WWI for Germany - opening up a war on two fronts at the same time. He was sure that Hitler would only turn his attention eastwards once the western front had been completely settled - a completely reasonable judgement at the time...