首先是因为蜀国的实力较弱,自从诸葛亮死后蜀国的实力更加大不如前,再者就是蜀魏两国交界较多且蜀国地理位置易守难攻,经常对魏国进行侵扰,对魏国较为敌对,所以魏国选择稳住吴国,然后直接先行除掉蜀国。
蜀国和吴国都位居天险,蜀国有山川崎岖作为屏障,吴国则有长江天堑。两者都让曹操不能在短时间内灭掉两国。世人都觉得,在关羽死后,刘备发动的夷陵之战消耗了蜀国的元气,以及后来诸葛亮的去世使得蜀中无大将,这也是曹操先伐蜀的原因,看似合情合理,但并不是问题的根本。
蜀国位于长江的上游,而吴国位于下游,倘若魏国先行攻吴,吴国靠着长江天堑,以及吴国内部各大名门望族的抱团支持必然能坚守很久,并且蜀国顺流之下,很快就能前来援吴,甚至在魏国主力攻打吴的时候包抄魏国大本营。而攻蜀就不一样了,东吴在长江下游,不能做到驰援,并且吴较为保守,大有可能在看到魏攻蜀的时候选择坐山观虎斗,于是魏国先行伐蜀是一个最优的选择。
在灭掉蜀之后,魏国在四川地区造了大量的船只,为之后沿着长江顺流而下攻吴奠定了基础。吴国人人自危,面对强盛的魏国,再加上国力远不如魏国,最终魏国一统三国。魏国在进攻目标的选择上,先蜀后吴不仅是最好的选择,也是唯一的选择。