Because the things happening in the world today has happened before in the world that was, and there are many souls alive today that are here for a second time to witness again against the Prince of this world, who the Bible teaches is Lucifer/Satan.
We are deprived of our memory of this at birth and this is by design that the plan will succeed.
The Bible clearly teaches that there are 3 worlds spoken of in scripture. The world that was, the world to come, and the world that is now.
Lucifer must be judged for his transgressions against human beings. And for this to happen according to the Law of God, it says this about judgment,
Deuteronomy 19:15 says this,
One witness shall not stand up against a man for any iniquity, or for any sin, But at the mouth of two witnesses or at the mouth of three witnesses shall the matter be established.
This is the Law of God saying that God will not judge unless there are 2 or 3 witnesses bringing testimony against someone.
This world and it's evil is caused by Lucifer/Satan who is the God of this world so says the Bible. 2nd Corinthians 4:4 says,
In whom the god of this world has blinded the minds of them that believe not, lest the light of the glorious gospel of Y'shua Messiah, Who is the image of God should shine upon them.
This word here god in the verse is small case when speaking of the god of this world, but later the word God is in large caps when speaking of the light shining.
Lucifer is the god of this world, look at what he is doing to our environment and that will prove this point.
This is why Bible prophecy always comes true, because we are doing this for a second time in order to establish a criminal case against Lucifer/Satan at the Bar of God. And it will also happen again 1 more time before it is all over but the next time it will be for only 300 years just before eternity starts for us, and that will be the 3rd witness against Lucifer/Satan.
Prophecy always comes true because this is a rerun.