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
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.
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
MacBeth meets the three witches with lady MacBeth
The witches in Macbeth do not have individual names. They are only referred to as the three witches or the Weird Sisters.
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.
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.
She doesn't. She says, "How did you dare to trade and traffic with Macbeth in riddles and affairs of death, and I the mistress of your charms, was never call'd to bear my part or show the glory of our art?" In other words she's cheesed off that the other witches went ahead without giving her a piece of the action. She doesn't care about Macbeth or Banquo one way or the other.
Macbeth does.
No, the witches are proclaiming and predicting that Macbeth will be king and they are praising Macbeth.
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.