A lot of times its a more productive debate over the tangible 'something' thats out there too (even if its wrong), rather than the theoretic or a design!
Or you're like me, and the beginning of a project is crippling (mentally), and you analyze every "what if" leading to a mental use of 20% of your actual production time. Then deadlines kick in, and I work late and put extra time outside of office hours in. The software actually ends up being better because I've examined as many situations as I can, but it can't be good for my long-term health. I feel like I'm not the only one to suffer this curse. Yay anxiety, and booooo anxiety!