这里有三个问题,一个是朱元璋不杀耿炳文,一个是耿炳文的能力如何,一个是建文帝为何没有用好。
朱元璋的确留下了耿炳文,没有杀。但这与给不给建文帝留,是两个概念,不能说朱元璋不杀的人,就是留给接班人的。朱元璋虽然是为了孙子的帝位,大肆屠杀功臣,但不见得就一定要杀完才算。耿炳文是开国功臣,但人家还是比较低调的,而且他的父亲也是很早就跟着朱元璋,只不过战死沙场了。再说,耿炳文有能力威胁朱允炆的地位?所以,朱元璋压根不至于杀了耿炳文。而且,朱元璋也压根不知道谁会在他死后造反,更加不可能是留给建文帝的底牌。
耿炳文的确能力很强,但他更多的能力体现在守城方面,虽然他也跟着常遇春等人南征北战,功劳也大,但他并没有单独带领大军的经历,与徐达等人差距还是有的。尽管朱元璋排列功臣,将耿炳文与大将军徐达列为一等,但这并不代表两人的能力一样。如果朱元璋知道有人要造反,一定要留下一个很厉害的角色,显然耿炳文并非最佳的选择。
最后一个问题,建文帝为何没有用好?
一朝天子一朝臣,朱元璋指望自己死后还让朱允炆用他留下的人,有点异想天开了。果不其然,耿炳文压根不受重用。尽管靖难之役一开始,朱允炆便派他出山了,但我们对比一下,耿炳文和李景隆,显然后者是个草包,但建文帝却一直坚持使用,最终被他给坑死了。所以,一方面,建文帝压根不会重用耿炳文。另一方面,建文帝也没有这个能力。他在识人方面的确有点问题,关键在于他不懂打仗,也没有在前线,对于大将的任命,所以就不那么合适了。但这也不能怪他,他就这点本事。还有一点,不得不说建文帝压根没有人可用,除了李景隆和之前打过败仗的耿炳文,他身边无人可用,这也是没有办法的事。