因为曹操不想因为一个刘备而失去天下,当时刘备投靠曹操,曹操拒绝听别人的劝言,认为如果别人来投靠你你却杀了他,以后又有谁会来投靠。
对于曹操杀刘备是曹操自己都可能会后悔的事情,因为当时有机会杀了刘备,他没有杀,万万没有想到刘备会成为自己最后最强的敌人,三国分立局势出现后,曹操才开始想到。因为最初的曹操还没有一统北方时并没有想要一统天下的念头。所以到后来自己有这个想法了但是刘备却也已经成了他的强劲对手。而且当时刘备投靠曹操时,刘备的名声是很不错的,如果曹操就这样杀了刘备,那些江湖上的人又怎么看待曹操呢?当时的局势并不利于曹操杀刘备。
而曹操杀了吕布是因为吕布野心很大,再加上曹操本身就是一个有迫害妄想症的人,疑心非常的大。吕布不是那种愿意臣服于一人之下,为他效命的人,有朝一日吕布必定会选择反叛。而且当时杀吕布是曹操问了刘备,刘备劝说曹操杀了吕布,他当然不能打自己脸。因为吕布虽然野心大,但是实力非常好,刘备怕会让曹操阵营如虎添翼,所以劝说曹操杀吕布。
因为刘备之前好心收留吕布,他却背叛,也算是一种报复。对于不杀刘备就是处于当时的形势,不便这样做,而且留着刘备还能给自己招来更多的能人义士。到底是事半功倍还是事倍功半就要看曹操自己的选择。