Dean believed that Sam was good despite Death's words, and killed Death because he knew that if he didn't kill Sam, Death would. The actor who played Death's role also frequently acts in many other roles, and his contract with the production company for Supernatural may have expired.