Geng Bingwen followed Zhu Yuanzhang to win the world and made outstanding achievements. Different from other military commanders, Geng Bingwen is good at guarding the city and not good at attacking, which has no decisive harm to the governance of a dynasty. In order to protect the safety of future generations, Zhu Yuanzhang left Geng Bingwen to serve future generations, protect their comprehensiveness and maintain the stability of the dynasty, so Geng Bingwen was not hurt by Zhu Yuanzhang.
Moreover, there is nothing excessive in Geng Bingwen's behavior, which conforms to the image of Zhu Yuanzhang's loyal minister. Zhu Yuanzhang made three major cases to purge the founding heroes. Geng Bing literati did not participate, so they were not implicated. Geng Bing's literator was outstanding, arrogant and loyal to Zhu Yuanzhang, so Zhu Yuanzhang spared him. Geng Bingwen was not implicated.
Zhu Yuanzhang killed so many heroes, which on the one hand cleared the way for future generations, but had a great influence on the stability of the dynasty. A country can't be maintained without loyal subjects, so Zhu Yuanzhang's department had to leave some capable people to protect the dynasty. To sum up, Zhu Yuanzhang left Geng Bingwen. And the one who survived.