Easy i shall be, DM, and as respectful as i am to the woman who gave me birth.
My thought is that Jesus was facing a mob that was not thinking rationally. Ancient Jerusalem during the time of Roman occupation, was, in many ways, like modern Iraq is today, during the time of military occupation by the U.S. military. There were terrorists (called Zealots) and insurgents who, in the name of God, wanted an all out-war with the Romans. An all-out war is what they got, and Jerusalem was completely destroyed in 70 A.D. I read what the Jewish historian Josephus wrote about that war, and it was not pretty. Hundreds of thousands of people died, and the Jewish nations were destroyed.
Jesus was a man of peace. He told us to love our enemies. He did not come to this world to start a war. So i believe He had to nip this one in the bud before it turned into one. That’s what would have happened if He did not do something drastic to disperse the mob, for John tells you and me:
After the people saw the miraculous sign that Jesus did, they began to say, “Surely this is the Prophet who is to come into the world.” Jesus, knowing that they intended to come and make him king by force, withdrew again to a mountain by himself.
(John 6:14-15)
Later, the mob tracks Jesus down, and He persuades them to go away by telling them He is the bread of life, whom they have to consume. Taking Him literally, they disperse. The consequence is that some of Jesus’ regular followers leave Him, too. So many, in fact, that Jesus turns to His closest followers (the 12) and asks:
“You do not want to leave too, do you?” Jesus asked the Twelve.
(John 6:67)
Can you at least see, ma’am, in this historical context, how Jesus had a good reason to not explain why He said what He said, at least until the mob dispersed?