Zhu Yuanzhang killed all his loyal ministers. Why did he dare not move Geng Bingwen?

Zhu Yuanzhang was the first emperor of the Ming Dynasty. He came from a humble background and won the world with many military commanders and civil servants. In order to enable his descendants to inherit the throne well, all the heroes who helped him build the country were eliminated. He suppressed the founding fathers in a very bloody and cruel way. Of all the heroes he suppressed, only two survived, one was Tanghe, who lived in seclusion, and the other was Geng Bingwen. The most important reason why Geng Bingwen can survive is his tactical expertise, and Zhu Yuanzhang badly needs such talents for his future use.

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.