个人觉得有两个原因:第一个,形式上的要求:明朝末年,各地义军风起云涌,张献忠兵败降明,明接受纳降既是无可奈何之举也有着诸多好处:明政权遥遥欲坠,兵力部署仓促,捉襟见肘。杀了张献忠,不利于对其他小股义军的招安。第二个,华夷之防。李自成,张献忠等再怎么闹,不管谁得了天下,天下总归还是汉人的。属于“民族内部矛盾”。太平天国就不一样了,人家打的旗号就是要推翻满清政权,换汉人河山。虽然同是造反,这个可是很大的不同的。
形式不同,掌权人的态度也不同,时机也不同
华夷之防。