The bottom line: blaming Covid for bad forecasts, or the Russian invasion of Ukraine, is beside the point.