Most contractors are still forecasting from yesterday’s numbers
That is the problem behind so many weak forecasts. Accounting tells you what has already landed, and spreadsheets only reflect what someone last had time to update.
Meanwhile, the project keeps moving. Orders are raised, variations change the budget, subcontractors progress, invoices come in, and the forecast falls behind reality.