程咬金能善终的原因主要有以下几点:
首先,程咬金为人仁义宽厚,乐善好施,广结善缘,拥有良好的个人品德。
其次,程咬金功勋卓著,位高权重,作为开国元勋,深得李世民的信赖和重用,因此能够安享晚年。
第三,程咬金懂得审时度势,在李世民登基后,及时交出兵权,韬光养晦,避免了政治斗争的漩涡。