有人认为,赤壁之战后,曹操损耗较大,加上他自身年迈,又惧怕水土不服导致瘟疫发生,所以曹操才没有出兵讨伐刘备。但实际上,若说损耗太大,曹操在赤壁之战后与西凉联军交手,后来在濡须口进攻孙权,这些所产生的损耗也不小。而曹操即便年纪大了,但他直到去世前都还率军坐镇长安,四处奔波。如果说曹操担心瘟疫,他后来也没少发动水上的战事。可见曹操没能出兵征讨刘备,并不是这些问题造成的,他之所以没有进攻刘备,其实是有他的考量。
在赤壁之战后,曹操很清楚的发现了战败的原因,那就是孙权与刘备之间存在联盟关系。也就是说,曹操要想击败孙权和刘备,就得破坏两家的联盟关系,在这样的情况下,虽然关羽和张飞很骁勇善战,江陵又是固若金汤,瘟疫会对北方士兵带来困扰,以及军队的补给又很困难,但是这些与孙刘联盟比起来都算不得什么。
为了破坏联盟,曹操在解决了马超等诸侯后开始频繁南下,每次与孙权斗战,虽然互有胜负,以至于曹操没能在南下的战事中占到什么便宜,但在频繁的战事中,孙权会认为他总是挨刀子的那一个,而刘备分明与他是联盟关系,但刘备却从未面对曹军,在这样的情况下,孙权心中自然不会痛快,这才有了后来吕蒙偷袭荆州南部四郡,随后签订湘水之盟的事情发生。不得不说,曹操正是靠着不断进攻孙权的方式破坏了孙刘联盟,这才导致了蜀汉的凋零。
笔者认为,曹操之所以一直没有攻打蜀汉,不过是因为他有阴谋,想破坏孙刘联盟。