Software estimates suck
TL:DR: Estimations waste time. Design well, derisk early, ship small, and invest in quality.
I rarely have definite opinions about anything, but, if a genie granted me three wishes, my first would be to make everyone on Earth forget about software estimates. My second and third wishes would be the same!
Software estimates suck, here are a few symptoms why: