崇祯不杀他的原因有二:对农民组织的假投降束手无策;其次也是崇祯皇帝的性格缺陷。
明朝末年,战乱四起,各地的农民起义如火如荼,已经不是官府能管控的了,其中势力最大的就是张献忠和张自成,农民本身没有什么知识,只是靠蛮干,指挥人说怎么做他们就照着做,张献忠从小就读过几本书,人又聪明,机智果敢,还受过专门的军事训练,没过多久,就把这帮农民组织了起来,然而农民人数多,闹起事来也真不是官府能管的了的,他们一闹事,就没有人生产粮食了,即使是皇亲贵族,也怕饿着,所以他们也不敢轻易对农民怎么样。
张献忠曾在一次农民起义中就烧了朱元璋的祖坟,崇祯皇帝实在看不下去,派兵去剿杀他们,万万没想到,张自忠自知无力抵抗,当时竟乖乖投降了,国家有政策,农民投降的要给他们发土地,粮食,让他们继续生产,崇祯皇帝无奈,又不能引起民愤,只好照做了。
谁知,没过多久,张献忠这帮人养精蓄锐攒了足够多的力气,又开始农民运动了,每次等到时局紧张了,张献忠就会故技重施,又投降,顶着里外压力的崇祯皇帝也是犹豫不决,不敢轻易动农民,虽然明明知道他的投降是假投降,也不敢轻举妄动,因为他知道这样会铸成大乱,这样踌躇不前的性格就注定了他的失败。