because Herod stood in awe of John and protected him, since he knew that John was a righteous and holy man. When Herod heard him, he was thoroughly baffled, and yet he liked to listen to John.
Those on the rock are the ones who receive the word with joy when they hear it, but they have no root. They believe for a while, but in a time of testing fall away.
Even Simon himself believed, and after he was baptized, he stayed close to Philip constantly, and when he saw the signs and great miracles that were occurring, he was amazed.