1-He wants Kakashi to suffer in life and not release him from his misery, by killing him.
2-He didnt kill him, because he still considers him his friend.
3-Leaving kakashi alive was benificial to him.
For example because of Kakashi training Sasuke or seeing through kakashi his eye (if the latter is possible).
4-Different reason (write it down please).