我認為問題的關鍵不在于糧草,其軍事戰略與實踐的屢屢失誤,最終敗北也怨不得天時地利;
壹,荊州留關羽,馬謖失街亭,此乃用人不當;

關公像
荊州,《三國志》說“北據漢陔,利盡南海,東連吳會,西通巴蜀”,其戰略位置異常關鍵;劉備調遣諸葛亮入川,而諸葛亮萬不該將留守荊州的要務交予關羽;

天下腹地的荊州
關公驕傲,從思想上對東吳就鄙夷不屑,更別提戰略戰術,從根本上否定了諸葛亮的戰略意圖,輕視貫徹聯吳抗曹的戰略方針,此乃兵家大忌;丟了荊州,自己也失了性命;之后,荊州失守,孫劉反目,蜀漢的局勢此刻已無可逆轉;
引用小平爺爺一句話“諸葛亮用人是講手段的,但對關羽就非常遷就甚至不講原則,助長了關羽的驕傲情緒,故后來鑄成大錯”;
用錯夸夸其談的馬謖而痛失街亭,使諸葛亮首次北伐的成果毀于一旦,整個形勢發生逆轉,除了撤退,已別無他途。

馬謖而痛失街亭
借用毛宗崗先生兩段話,“街亭失而幾使孔明無退足之處矣。……于是南安不得不棄,安定不得不捐,天水不得不委,箕谷之兵不得不撒,西城之餉不得不收。遂使向之擒夏侯、斬崔諒、殺楊陵、取上邽、襲冀縣、罵王朗、破曹真者,其功都付之烏有。悲夫!”
“馬謖之所以敗者,因熟記兵法之成語于胸中,不過曰‘置之死地而后生’耳,不過曰‘憑高視下,勢如破竹’耳。孰知坐論則是,起行則非;讀書雖多,致用則誤,豈不重可嘆哉!故善用人者不以言,善用兵者不在書。”
貳,“亮宜自臨陣”,親自臨陣調度,以策應戰事;
《資治通鑒·卷七十一·魏紀三》記載:“初,越太守馬謖,才器過人,好論軍計,諸葛亮深加器異。……及出軍祁山,亮不用舊將魏延、吳懿等為先鋒,而以謖督諸軍在前,與張郃戰于街亭。謖違亮節度,舉措煩擾,舍水上山,不下據城。張郃絕其汲道,擊,大破之,士卒離散。亮進無所據,乃拔西縣千余家還漢中。收謖下獄,殺之。”

街亭之戰概述圖
三國鼎立諸葛亮北伐,其蜀漢的總體實力弱于曹魏;劉備去世,魏邊關多年無犯,關中及隴右地區兵力空虛,守備廢弛。這對于諸葛亮來說是一個天賜良機。諸葛亮本可以抓住這一有利時機率大軍直取長安一舉平定關中。但是,諸葛亮沒有采納大將魏延集中兵力攻取關中的建議,而是以趙云、鄧芝為一部攻打箕谷,以馬謖、王平為一部攻打街亭,自率大軍駐足祁山,不能集中優勢兵力戰勝攻取,把本已相對強勢的蜀漢兵力進行分散,變強勢為弱勢,致使馬謖兵敗街亭;
街亭之戰諸葛亮應大軍挺進,臨陣調度,不應分散兵力、委責于人;而張合圍困馬謖之時,諸葛亮當北進街亭,策應馬謖,與張合展開決戰,戰勝張合。這就是毛主席所評的“亮宜自臨陣”的關鍵所在。
諸葛亮初戰失利的更深層的原因,還在于他在戰略指導思想上的失誤,過于強調戰爭手段,主動進攻,窮兵黷武,缺乏對社會政治經濟文化等因素在平定天下中作用的認識。這一深層的原因不僅決定了諸葛亮初次北伐的失敗,也決定了他整個北伐戰爭的失敗。
叁,軍事戰略;
毛主席曾寫下了精彩的批語:“其始誤于《隆中對》,千里之遙而二分兵力,其終則關羽、劉備、諸葛三分兵力,安得不敗。”

隆中對 全文
毛主席之所以說諸葛亮“其始誤于隆中對”,是因為諸葛亮在“隆中對”中提到了“待天下有變,則命一上將將荊州之兵以向宛、洛,將軍身率益州之眾以出秦川,百姓有不簞食壺漿以迎將軍者乎?”乍一看,荊州、益州兩路出擊是一個頗有誘惑性的方案。但荊州離益州千里之遙,兩地分兵的做法必然讓劉備軍團更加失去兵力上的優勢。“隆中對”實施的結果便是,關羽所鎮守的荊州被孫權軍團偷襲得手,而且關羽父子也命喪孫權手中。可以說,蜀漢衰亡的禍根在于“隆中對”。

千里分兵
毛主席所說“關羽、劉備、諸葛亮三分兵力。”指的是關羽之鎮守荊州、劉備之進攻東吳、諸葛亮之北伐中原。這“三分兵力”依次展開,前兩次分兵都失敗得很慘,導致蜀漢元氣大傷,而諸葛亮的北伐本錢也便所剩無幾。
所以三分兵力,安得不敗。