Why are software development task estimations regularly off by a factor of 2-3?

Why are software development task estimations regularly off by a factor of 2-3?

Michael Wolfe:

Let's take a hike on the coast from San Francisco to Los Angeles to visit out friends in Newport Beach...

via Marco Arment

Ted C. Howard @ted