朱元璋之所以没杀耿炳文,是有2个原因:
1、耿炳文既是功臣,也是“烈属”。耿炳文的父亲耿君用是为朱元璋打天下时战死的,所以说耿炳文既是朱元璋的嫡系;
2、耿炳文为人谨慎,恪守臣节。明朝的开国功臣大多出身草莽,所以这些功臣大多居功自傲,嚣张跋扈,经常做出违法的事情。而耿炳文则不同,他不参与朝政,从不言功,他将所有的功劳都归于朱元璋。这点也是他没被杀的最重要的原图。
耿炳文把一切战功都归于皇帝,将自己说成一只猎狗,虽然在贬低自己,但朱元璋听了很受用。即使是汤和都没有这么说过自己,甚至还酒醉失言,夸耀自己的战功。耿炳文正是靠着这种奉命唯谨,自比为狗的态度,才免于被杀。