Final answer:
Hecate is not angry with the three witches because they have given predictions to a 'wayward son'.
Step-by-step explanation:
The reason why Hecate, the head witch, is not angry with the three witches is because they have given predictions to a "wayward son". The other options provided in the question indicate reasons why Hecate might be angry with the witches, such as
giving predictions for Lady Macbeth without seeking her approval, and Macbeth's selfish use of their predictions for personal gain.
Learn more about Hecate's anger towards the three witches