Uncertainty exists and cannot be reduced or eliminated in complex systems. Estimation only gives you a false sense of certainty that can only be validated when it is too late to react (e.g. Estimating Fallacy), i.e. After the Fact.
This fallacy seems to pervade the conversation of those unfamiliar with how estimates are actually made. Here's the starting point for learning how to make credible estimates in the presence of uncertainty