Why Does Hamlet Wait to Kill the King? By Sara Barkat 3 Comments Did William Shakespeare make a bad plot choice in Hamlet? Why does Hamlet wait to kill the king? To answer the question, one must understand the play’s nature.