班超没有救援耿恭的原因主要有以下几点:
地理位置遥远
疏勒城位于现在的新疆奇台县境,属于北疆。
耿恭在金浦城退守疏勒城,继续与匈奴战斗。
班超在收服鄯善、于阗后,收复了疏勒国,但疏勒国实际上位于南疆,与耿恭所在的疏勒城相距约1700多公里。
通讯困难
在没有现代通讯手段如手机的年代,班超可能根本不知道耿恭等人被困疏勒城的情况。
资源有限
班超当时只有三十六人,要跨越如此遥远的距离去救援,在资源和人力上都是巨大的挑战。
战略考量
班超可能有自己的战略考量,认为救援耿恭不符合当时的大局,或者救援行动的风险过高。
以上因素综合作用,导致了班超没有救援耿恭