Historical reasons for Shakespeare to write a cautious Hamlet who delays

INSTEAD OF ASKING WHY HAMLET DELAYS, let's ask: Why does Shakespeare write Hamlet that way? Besides the execution of two wives of Henry VIII, and of many Catholics accused of treason, including Shakespeare’s relative Edward Arden in 1583 [1], what figurative ghosts may have made a cautious Shakespeare write a cautious Hamlet? 1. In February 1587, Mary, Queen of Scots was executed in England for conspiring against Queen Elizabeth I, her cousin. She was found guilty and beheaded. 2. In 1594, Ferdinando Stanley, patron of the Lord Strange's Men (in which Shakespeare and many of his fellow players were active) and possible heir to Elizabeth’s throne, was poisoned after faithfully reporting a plot against Elizabeth I that may have been intended to entrap him [2]. 3. In February, 1601, Robert Devereux, Earl of Essex, attempted a rebellion against the English government, a year and a half before Shakespeare's Hamlet first appeared in the stationer's registry (July 1602), an...