Nothing is ever learned for very long in Canberra.
Having spent many years overestimating commodity prices and tax revenue, Treasury finally buckled in 2016 and slashed expected commodity prices.
This was quite sensible. Given the terrible forecasting history, it was better to be conservative and it also made pollies look good when the budget ended between than expected.