三个原因。第一于禁是被迫投降的。第二于禁可能会立功。第三于禁本身是人才。
首先,于禁不是主动投降和叛变,不是本来可战的局面下突然投降。他是力尽之后投降的。这种投降虽然不如庞德那么高尚,却是人之常情,一般人都会这么做。所以这样算不得特别大的罪过。刘邦能原谅主动背叛自己的雍齿,曹操即使不能原谅主动背叛的马超,但是原谅一下于禁还是不难的。
其次,于禁也许还会用别的方式报效曹操呢,不必一下子就做绝。曹操自己也有类似的经验。他当初也俘虏了关羽,结果关羽不忘刘备,又跑了回去。曹操还俘虏了沮授,结果沮授也密谋逃回袁绍阵营。这时候曹操还不知道于禁的心,如果随便杀他家,只会逼迫于禁死心塌地跟着关羽了。
最后,曹操是非常珍惜人才的。早年陈宫曾经在曹操为父报仇的时候带领整个兖州投降吕布,就这样曹操在白门楼还想重新收服陈宫。于禁的才能不在陈宫之下,犯的错误又远比陈宫的小,曹操难道没有爱才之心么?