This here is why estimation of tasks (in software) is IMHO futile hand waving. There is always unknown unknowns, snags and hangups which may surprise everyone.
Everybody who actually creates or makes something can agree that that stuff is hard, really hard but oh so rewarding!