在面对张任这样的人才,刘备虽然有着爱才之心,想要劝降为己所用。可是面对张任的严词拒绝,他们也无法留下。张任一心为刘璋效力,还对刘备厉声高骂,这彻底断绝了刘备劝降之路。面对刘备爱才之心,不忍之情,诸葛亮干脆越俎代庖,下令杀了张任,成全了张任的气节。
其次,为了伤亡的刘备部下报仇。在攻打雒城的过程中,刘备的部下损失惨重。在多次的惨败中,荆州的军队损失了从庞统以下的大批人员。刘备也多次中了张任的计谋,险些落入敌军之手。那些在战斗中留下来的人员,对张任恨之入骨。而且在夺取雒城之后,刘备军队就直逼成都城下,不管张任是否投降,刘璋的政权灭亡在即。对于留下只会引起军心不满、有害无利的张任,诸葛亮还是选择了一杀了之。
第三,为了处置当地土著势力的关系。张任在益州是一个异类,对于刘备阵营来说,留下是一个巨大的隐患。作为一个外来的势力,刘璋在益州的统治十分虚弱,得不到大多数人的支持。在刘备入川过程中,主要依靠张松、法正、孟达这些人员的内应。
在益州的土著人士中,由于长期遭受刘璋的压迫,对刘璋的统治十分不满。因此在刘备夺取益州的过程中,这些人员或是帮助刘备,或是袖手旁观。唯有张任一人,作为蜀郡人士,却死心塌地地为刘璋效力,誓死抵抗刘备。