这个原因很简单,赵云当时不在刘备身边,派不出去,并非只有张飞能战马超。
刘备和刘璋的益州之战爆发以后,刘备节节胜利。在雒城失守以后,刘璋自知局势危及,在益州太守董和的建议下,决定向张鲁求援。于是张鲁派出马超攻打刘备后方的葭萌关。留守葭萌关的孟达、霍峻急忙向刘备求援。
刘备得知消息以后,急忙和诸葛亮商议派谁去战马超。诸葛亮认为马超勇猛,只有张飞、赵云可敌马超,显然是认为他们两人的武艺差不多,都可以和马超匹敌。
然而在夺取雒城以后,刘备就命张翼、吴懿带着赵云去招抚外水江阳、犍为等处州郡,令严颜、卓膺陪着张飞去招抚抚巴西、德阳所属州郡,自己则带着黄忠、魏延去夺绵竹。
此时赵云还没有返回,刘备身边只有张飞、黄忠和魏延可派。最后刘备和诸葛亮就决定派张飞去战马超。结果刚商量好,张飞就冲了进来,请缨去葭萌关。诸葛亮顺势激将一番,才派他出战。
所以很明显,诸葛亮不派赵云,仅仅是因为他不在身边而已。如果说赵云先回来,而张飞还在巴西、德阳等地,那么诸葛亮肯定会改派赵云去葭萌关迎战马超。而赵云的武艺不在张飞之下,遇到马超肯定也是一番恶斗,表现不会比张飞差。