如果司马懿强行攻城的话,诸葛亮就会在这场战争中死去,就不会有后世的事情了。对于曹氏宗亲来说,诸葛亮是他们扩大版图的一颗绊脚石,如果不是诸葛亮,他们早就统一天下了。而司马懿就是他们用来抗衡诸葛亮的一颗棋子,只要诸葛亮没了,司马懿也没有活下去的必要了。
对司马懿来说,留给他的就剩两条路了,一条是拥兵自重,自立为王。但是假如司马懿杀进去之后自立为王,蜀国,吴国和魏国一定会联合起来对他采取围剿,哪怕司马懿再聪明,在三国联合的绝对实力下也没有生机可言。所以他自立为王的下场就是死亡,即使他手里有十万兵马,但是也挡不住三面进攻。
另一条路就是赢了之后回去,被没收兵符,还会丢掉性命。如果不是因为在曹叡的眼里,除了司马懿没人能和诸葛亮抗衡,司马懿根本就不可能就带兵的机会。曹丕虽然爱惜和宠信司马懿,但是跟江山相比,他怎么会留下功高盖主的司马懿。而且蜀国都玩没了,没了诸葛亮这个心腹大患,司马懿也没有作用了,等他回去只能是被人暗杀的份。
很显然不管是哪条路,等待司马懿的都是一个“死”字,所以即便他看出城里没人,依旧会放弃攻城。如果他攻进去了,他和诸葛亮不过是先死后死的难兄难弟,世界那么美好,更何况是司马懿的心里还隐藏着雄图霸业,所以还不如留着诸葛亮来为自己争取更多的掌权时间,去夺取曹魏的天下。所以,他看出了诸葛亮的计谋,但是为了自身安全,他选择退兵。