原因是廉颇被赵王冷落,之后廉颇将军在家中闭关,即使他心系国家,但也没有能力去说服赵王。另一个将军李牧,他是戍守边关的将军,李牧远在边关,在长平之战爆发后,秦军包围赵国的城池,消息封的死死的,赵国上下完全没有消息,对于李牧来说,更是没有消息。而且李牧想要率兵来支援,在北方的匈奴也不会做事不管的,他们也会趁机攻打赵国,赵王也不想北方边境沦陷。在这样的情况下,赵括统率的四十万大军,只能在城中等待救援的消息,最终被秦军打败,四十万士兵被坑杀。
在长平之战前夕,赵国的国力完全可以和秦军一战。由于赵王的贪婪,韩国的上党郡被赵国占领,而秦军的矛头转向了赵国。随后廉颇作为将军来管理军队,廉颇此刻明白秦军是虎狼之师,但是他们作战甚远,他们的补给线也会很长,只要闭关不出,他们也没有办法,之后廉颇虽然连战连败,但是秦军也没有任何办法攻取城池。本来过不久就可以退敌,此时赵王认为廉颇丢了赵国的脸,立刻换下了他,让赵括去担任将军。
在秦国的挑拨离间下,廉颇被冷落。此刻赵王完全被秦国戏耍,结果可想而知,赵国大败。赵国的军队被围困很长时间,廉颇因为被冷落,没有权力率领军队去解围。而远在边境的李牧将军,完全收不到消息,赵军拍出来的斥候都被秦军所拦下。即使消息传到李牧将军耳中,他也没有闲工夫去结尾,但是的匈奴在边境一直骚扰。此刻去援助赵括,北方的门户会被匈奴打开,赵国的首都也会暴露在匈奴的铁骑下。
所以他们两人没有机会去解围。
四十万赵军被围困46天,赵国名将廉颇和李牧,为何不带兵解围?
廉颇刚被停职,不可能那么快就有兵权。李牧那个时候估计还没出名,只是个守边的小将,经验还没有。再说,要是他有经验也不可能去救,因为李牧一旦把守边的赵军抽走匈奴就会来打,根本不可能。