They are economists, not seers. Nobody could have predicted the invasion of Ukraine and subsequent effect on gas price this time last year.
Same as the rise of Covid 19 was reported as far back as November 2019 on the same feeds.
The problem is no one competent is at the wheel and the default policy is keep the spice flowing and hope the fuck the problem goes away and when everything goes to crap, blame it on "external factors" or something.
Edit: I think really it's "politically inconvenient" to have issues at some times so they hide them.
Many people have actually predicted it. Not economists, though.