For some engineers, the thought of leaving some things undone gives them the icky feeeling, while the thought of not completing a challenge in an expected timeline doesn't bother them. For others, it's the opposite.
I think this holds true even for personal projects, where there's no manager or sprint to impose a time constraint.
But it's a spectrum where most people are somewhere between the extremes.