Are there are a couple of other factors at play here i.e. lack of domain knowledge, and the impact of 'unknown unknowns'. Taking the latter as an example, nobody predicted the depth of the recession and that will have impacted on forecasts in all sorts of commercial organisations.