首先,日本没有进攻苏联是出于自身的考虑,早在1939年,苏联就和日本干过一次,在蒙古的诺门坎地区,苏联凭借着强大的军事力量彻底粉碎了日本的进攻。从那时起日本就觉得和苏联打是找死。
而1941年,苏联被德国入侵,日本为何还不进攻?这是因为,日本已经陷入了多线作战的困境:中国战场要对抗国民党和共产党;南亚地区还要打败印度和英国远征军;太平洋地区还要防备美国,为突袭珍珠港做准备。即使日本在中国东北驻扎着战斗力强大的关东军,但苏军在远东地区还有一支庞大的预备队,日本在等待机会。
然而,局势却并非日本人所想的那样顺利,中国宁死不屈的顽抗精神在损耗日军的精锐兵力,而南亚地区的停滞不前也让日军损失惨重,被珍珠港事件激怒的美国人发动的一系列战役挫败了日本的海上势力。日本这时候没有多余的兵力进攻苏联,于是就彻底放弃了这个意图,直到战争结束。
日本不是不想进攻苏联,而是在莫门坎战役中精锐的关东军被苏军打的大败。从而认识到和苏军的强大,从而拒绝了希特勒的一同进攻苏联的请求。