主要原因有二个,一个是已经错失了最佳的进攻时机,二是白起是杰出的军事家,是个聪明人。战国是中国古代历史上,战争最频繁最激烈的年代,频繁的战争,催生了很多杰出的军事家,如果要论战国时期,最优秀的军事统帅,白起是最强的竞争对手。他是战国四大名将之首。一声经历70多战,从无败绩。在跟六国军队作战的过程之中,白起歼灭的六国军队人数在200万人左右。为后来的秦王嬴政一统天下奠定了坚实的基础。
而长平之战是白起的经典战役,此战他巧妙地利用了地形,使用几乎相同的人数,将40万赵军合围,并且最终将他们全部俘虏。之后白起又将这40万没有反抗能力的赵国俘虏全部坑杀。赵国主力尽丧,亡国在即。这个时候白起主张秦军应该乘胜追击,一鼓作皮攻下赵国首都邯郸,赵国也意识到了国家到了生死存亡的时刻,于是他们立刻派人向秦昭襄王求和,许以割地赔款,宰相范睢主张接受赵国的求和,命令白起停止进攻。
而赵国也开始积极向周边的诸侯国求援,如果赵国灭亡,他旁边的魏国就会直接面临强大秦国的威胁。于是就有了信陵君窃符救赵的故事。而且赵国也趁谈判的这段时间,积极征兵,以及抽调全国各地兵力集中在邯郸,组成坚固的防线。在这种情况下,赵国最危险的时刻已经过去,赵王反悔,不予兑现承诺。
秦昭襄王大怒,命令白起立刻发起对赵国首都的进攻,但是白起说了,作为一个军事统帅应该因势利导,在对自己有利的实际发起进攻,如今最有利的时机已经过去了。赵国首都防御得像铁桶一般,这个时候让他率领秦军去啃这个硬骨头,只会白白枉送秦军将士的生命,所以白起拒绝继续领兵攻打赵国。秦昭襄王大怒,于是命名白起自刎。一代军神就此陨落!
秦国不灭掉赵国原因是灭不了,在长平战后秦攻赵被打得大败,此时的秦军统帅不是白起,而是五大夫王陵,白起不同意继续进攻赵国而被解职。
是因为他觉得现在攻打赵国一定是白白送命,为了地下那么多号人的性命,所以坚决不打,后来也被皇帝赐死了。