Choć nie można dokładnie powiedzieć, dlaczego William Shakespeare napisał "Makbet", kontekst polityczny i historyczny sztuki daje uczonym ważne wskazówki. "Makbet" służy jako przestroga dla tych, którzy grozili królowi i działają jako potwierdzenie boskiego prawa monarchów.
Szekspir napisał "Makbet" w 1606 roku, rok po spisku prochowym z 1605 roku i trzy lata po Jakubie wstąpiłem na tron angielski. James I był szkocki, a "Makbet" został zaprojektowany, aby go pochlebić i odwoływać się do jego zainteresowań na wiele sposobów. Spisek Prochu, w którym uczestniczyli konspiratorzy, którzy kwestionowali zasadność roszczenia Jamesa do korony, zakończył się torturowaniem i egzekucją zaangażowanych. "Makbet" ma ostrzegać tych, którzy próbowali zamordować króla ich nieuniknionego losu.
"Makbet" odzwierciedla filozofię zrodzoną w średniowieczu, że monarchowie zostali powołani przy narodzinach przez Boga i że dążenie do uzyskania władzy królewskiej za pomocą innych środków jest grzechem. Ta filozofia była nadal powszechna w czasach Szekspira i bardzo by przemawiała do Jamesa I. Fakt, że makabryczna wadą Makbeta jest ambicja, oznacza, że zamordował on króla, aby zdobyć władzę, prowadząc do jego upadku.
Szekspir zaapelował również do szerokiego zainteresowania króla nadprzyrodzonymi. James I był bezpośrednio zaangażowany w procesy czarownic w Szkocji i byłby zainteresowany przedstawieniem tych trzech czarownic jako diabelskich zwiastunów zagłady.