因为李自成攻打北京的时候,当时的明朝政府已经拖欠军人的粮饷已久,很多战士吃不饱,更加没有意志上战场打战,因此败给李自成。
北京挡住八旗军的时候,明还有可靠的军队,例如关宁军,陕军等部队。而等到李自成攻城,明崇祯帝能确切的掌握的部队已经在与农民军战斗中被消灭。所以防不住李自成。
原因就是当时打完抵御住八旗军之后,士兵们已经有半年之久没有拿到军粮了,当时打战流失了很多的经济,所以当李自成打过来的时候,已经没有力气了。
时势造英雄,当时的明朝官府已经腐败不堪,士兵吃不饱饭,百姓生活在水生火热之中,哪有什么兵力去抵挡李自成。