对于打了三年长平之战的秦国来说如果收下这40万赵军无疑会加重秦国的经济负担,但如果放他们回去,则又是放虎归山,留下后患。所以白起不得不将40万赵军全部坑杀。
长平之战中赵国投入了四十多万兵力,而秦国要想围困住这么多人,那么秦国的兵力至少也要有八十万。而长平之战双方持续了三年,秦国如此庞大的兵力每一天的物质消耗都是十分巨大的。
如果战后白起收下了这四十万赵军,那么可想而知物质消耗该是怎样的一个天文数字。这是秦国所难以负担的,更何况秦王也不会拿自己国家的粮食去白养他国之人。
另外,白起更不敢将这四十万赵国士兵原地放回。若白起放了他们,赵军回国后一定不会甘心这次战败,势必会再次和秦国对抗,那这次战争也就等于白打了。
白起面对四十万降兵曾和手下说:“之前秦攻陷上党,而上党的百姓却不愿归附秦国,选择了归顺赵国。赵国士兵反复无常,如果不全部杀掉,恐怕以后又会成为灾乱”。
所以说,与其把敌人放虎归山不如将他们全部杀掉,而这样做也可以起到威慑其他国家的作用,可谓是一举两得。
而被坑杀了四十万士兵的赵国在此后也变得一蹶不振,再也无力与秦国抗衡了。综合以上两个原因来看,白起坑杀这么多赵军,其实是无奈之举,因为他收不下,更不能放。