首先,蜀地在古代其实算是边疆,人力物力都相对匮乏。比如唐朝的时候,如果有人犯了法要流放的话,那基本上就是流放到蜀地了。这种情况,一直到明朝的时候,其实都没有任何改变。
人力不足,意味着蜀地政权先天就偏弱。
很多人读三国的时候,可能会有这样一个问题:看诸葛亮北伐,好像每次都能取得很大的战果,但为啥最后蜀国还是最先被灭了呢?这其实就要归咎于蜀汉的国力问题了。从地图上来看,三国时期,魏蜀吴三家的地盘,其实相差的并不是太多,甚至可以说是势均力敌。但实际上,如果算人口的话,蜀吴两家加起来,可能都到不了魏国的一半。而蜀国本身的人口,可能连魏国的十分之一都没有了。
人口问题,决定了诸葛亮就算再怎么努力,也只是无用功。因为魏国可以输很多次,但都不会伤及根本。而蜀国只要夷陵之战败一次,后面就再没有机会了。诸葛亮当时其实也知道,自己的北伐,不过是以攻代守而已,希冀着魏国内部能够发生内乱,给他机会。但只要魏国内部不出现大的战略错误,蜀国其实是不可能有机会赢的。
这也是为什么,魏延提出子午谷奇谋的时候,诸葛亮会直接拒绝的原因。因为魏延当时要的五千精兵,对于蜀汉来说,实在是一个很大的数字了。当时蜀国全国的可战之兵,恐怕也就七八万左右。如果魏延这五千精锐一战覆没,对于蜀国来说,显然是雪上加霜了。退一万步说,就算魏延成功了,以当时蜀国的力量,能不能扛得住接下来魏国的反攻,仍是一个未知数。