Duncan was killed for a very terrible reason. Macbeth killed Duncan because Macbeth was greedy and was desperate to be become king. Macbeth wanted to be in control and knew that if he killed Duncan he would be able to receive it. An innocent man is killed because of the greed of another man.