This was because Herod respected John. He regarded him as a righteous and holy person, so he protected him. John’s words greatly confused Herod, yet he enjoyed listening to him.