The witches speak in riddles because they are just that - witches. When have you ever heard of a witch not rhyming? It all originated from William Shakespeare's work.
he felt disgusted by them and thought he needed them
MacBeth meets the three witches with lady MacBeth
This is a quote from Shakespeare's play Macbeth. It should be punctuated, "What? Can the devil speak true?" which is what Banquo says when the witches' prophecy about Macbeth becoming Thane of Cawdor comes true.
Macbeth.
The witches only gave Macbeth prophecies. It was his decision to do so after Lady Macbeth persuaded him. Although the witches' intentions was probably to cause this murder, the witches did not make Macbeth muder Duncan.
he felt disgusted by them and thought he needed them
The witches in Macbeth refer to themselves as the "weird sisters."
MacBeth meets the three witches with lady MacBeth
This is a quote from Shakespeare's play Macbeth. It should be punctuated, "What? Can the devil speak true?" which is what Banquo says when the witches' prophecy about Macbeth becoming Thane of Cawdor comes true.
Macbeth.
Macbeth and Banquo should not trust the witches because they have a history of deception and manipulating people for their own purposes. By engaging with the witches and their prophecies, Macbeth and Banquo open themselves up to potential danger and moral corruption.
The witches only gave Macbeth prophecies. It was his decision to do so after Lady Macbeth persuaded him. Although the witches' intentions was probably to cause this murder, the witches did not make Macbeth muder Duncan.
Macbeth did not like what the witches had told him.
No, the witches are proclaiming and predicting that Macbeth will be king and they are praising Macbeth.
Macbeth does.
Lady Macbeth echoes the words of the witches when she says "All hail, Macbeth, that shalt be king hereafter!". This echoes the witches' prophecy that Macbeth will become king.
Banquo and Macbeth. And the other witches, of course.