OK, lets take this a step further, the book of Jeremiah reads that he (Jeremiah) was himself interested in returning to Jerusalem to rebuild there and is allowed to go back under Gedaliah. Then after Gedaliah is assassinated ,some years later, Jeremiah is declaring in God's name they should not flee but remain! Anyone who flees will be killed or die horribly by disease. Then he said to have been forcibly dragged to Egypt.
4So Johanan the son of Kareah and all the commanders of the forces, and all the people, did not obey the voice of the LORD to stay in the land of Judah.
When in Egypt, Jeremiah just like Ezekiel, declares Nebuchadnezzar will destroy Egypt and burn all it's temples.
8Then the word of the LORD came to Jeremiah in Tahpanhes, saying, 9“Take some large stones in your hands and hide them in the mortar in the brick terrace which is at the entrance of Pharaoh’s palace in Tahpanhes, in the sight of some of the Jews; 10and say to them, ‘Thus says the LORD of hosts, the God of Israel, “Behold, I am going to send and get Nebuchadnezzar the king of Babylon, My servant, and I am going to set his throne right over these stones that I have hidden; and he will spread his canopy over them. 11“He will also come and strike the land of Egypt; those who are meant for death will be given over to death, and those for captivity to captivity, and those for the sword to the sword. 12“And I shall set fire to the temples of the gods of Egypt, and he will burn them and take them captive. So he will wrap himself with the land of Egypt as a shepherd wraps himself with his garment, and he will depart from there safely. 13“He will also shatter the obelisks of Heliopolis, which is in the land of Egypt; and the temples of the gods of Egypt he will burn with fire.”’”
This just like Ezekiel's prophecy never happens.
A simple observation is that the word ALL gets used a lot in the language of prophets. Maybe it's a translating thing.