诸葛亮取陇右的战略本身存在问题。蜀军如果想取得哪怕最低限度的胜利,都必须是从夺取长安开始,这个道理诸葛亮到死都没有弄明白。
从地理形势看,汉中到陇右,跋涉数千里,交通极为不便,即使马谡守住了街亭,诸葛亮也攻取了陇右各郡,接下来呢?魏军必出长安进攻汉中,那么,诸葛亮怎么办?必须千里大撤军回防汉中,则陇右得而复失,半点成果都没有。
所以,只要长安在魏国手里,从汉中到陇右这么几千里长的战线,本来就兵少,还要侧敌布置,典型的首尾不能相顾,一旦魏兵来攻汉中,就必须放弃其他城池,全军收缩回汉中防守。
因此,蜀军北伐,必须从攻破长安开始,如果不能,那就是白白损耗自己的人力物力,最终一无所获。