马谡失守街亭的责任不能全怪诸葛亮,其实不论是谁去守,都很难保住街亭。
首先,诸葛亮所布置的任务本身并不算困难,关键在于执行者的能力。比如赵云曾经通过佯攻眉县来拖住曹真,目的是让曹真不敢轻举妄动,但结果赵云去主动进攻曹真,反而被打败,导致曹真的部队有了机动性。同理,诸葛亮让马谡守街亭的任务,也不过是要求他能有效地保护好部队,保持机动性与敌人对峙。只要马谡能够保持部队的灵活机动,等到诸葛亮的大军十日内赶到与张郃决战,那么张郃也必须先击溃马谡的部队才能继续前进。如果马谡能够守住街亭,张郃的部队依旧会保持机动性,牵制住诸葛亮的大军。但真正的危险在于司马懿的到来,那个时候才是绝杀的时刻。街亭之败的根本原因是马谡没有有效地指挥部队。
我年轻时曾与朋友推演过,诸葛亮派谁去守街亭都难以成功。如果要打败张郃,至少需要五万大军;如果想守住街亭,没有三万大军的支持也很难成功。而诸葛亮当时所拥有的兵力远不足以支撑这一局面。为了能快速应对张郃,诸葛亮必须通过击败张郃来给长安施加压力,这才是唯一的出路。其实诸葛亮一生非常谨慎,也就是说,他只有在取得街亭的优势后才会决定向长安进军。
事实证明,街亭一失,诸葛亮便选择撤退,并未在长安进行决战。如果马谡与张郃在街亭展开生死决战,且没有援兵,他根本不可能取胜。但如果马谡选择上山作战,张郃必须摧毁马谡的主力才行,这样街亭的防线才能被突破。而马谡的失败,根本原因是水源被截断,如果水源没有问题,张郃的部队根本无法通过。所以,马谡并没有错,只不过他成了替罪羊。如果他手下有足够的兵力,可以夺回水源,张郃必败无疑。然而即便张郃败北,诸葛亮攻下长安的机会也不过一半。如果诸葛亮能成功攻下长安,那魏国很可能会被蜀汉所灭。
马谡之所以会被派去守街亭,是因为他并不是一个出色的将领,而是个理论型的军事参谋,他并不擅长实际的战斗操作,因此守街亭的任务本来就不适合他。诸葛亮把街亭交给他守,是一个错误的决策。刘备曾经批评过马谡,说他言过其实,实际上他就是一个纸上谈兵的将领,根本没有能力去胜任重任。
街亭失守后,魏延和高翔等人曾经试图夺回,但在追击魏军时,遇到了司马懿的大军,蜀军最终还是失败,再次失去了街亭。诸葛亮赋予他们的任务是拖住魏军,而他们完成的任务却是击败魏军。最终,魏军反击,蜀军未能守住阵地。按照诸葛亮的原计划,他们只需要坚守几天,拖住魏军,诸葛亮就能亲自赶到前线,不仅能够击退魏军,甚至有可能一举拿下凉州。可惜的是,手下将领的能力和格局不足,使得这个计划没有实现。