In business school we were taught to incorporate uncertainty into projections and models, at the very least by including multiple scenarios. I'm surprised this isn't done in the real world as it doesn't require that much additional effort once you've set up a baseline and identified your assumptions.