同意本文列举的原因。 另外一个重要原因是战略上的。 两国的最高统帅在战略上都认为有其他地区更加重要, 都可以接受在列宁格勒的对峙局面。 苏军并没有出动大军为列宁格勒解围, 德军也没有再次集中重兵攻击列宁格勒。 在当时的苏德战场上, 列宁格勒的军事与经济意义并不大, 更多的是政治意义。 在莫斯科会战之后, 双方都有更重要的战略目标。 斯大林格勒战役之前, 德军相对主动, 如果集中重兵, 是可能攻下列宁格勒的, 但这对战局的影响有限, 希特勒选择了更重要的战略目标。如果, 他在前期早下决心, 调动北方集团军以莫斯科为主要目标, 放弃占领列宁格勒的计划, 战局也许会有所不同。
芬兰只是由于短期利益的诱惑, 选择了与德国合作。 也许在战争初期, 还比较出力。 但相信在美国卷入二战之后, 芬兰对战争的前景已经有了新的认识, 不会再出力攻击列宁格勒。日本在客观上再次帮助了苏联。