The reason a prediction can cause its own failure
The forecast changed the system it was forecasting. The prediction was accurate about the world before it was announced, and inaccurate about the world after.
A prediction that enters the system it describes is no longer a prediction. It is a participant, and participants change outcomes.