Good points. It is certainly true at least some of this has to do with coming to terms with the fact very little if anything we produce can be "perfect". I've always been lousy at accepting errors, even tiny ones in my artwork, but I'm trying to become a little more flexible. Constantly starting over, or waiting forever is not healthy.

I must also admit part of this might come from a desire (as you say) to produce something that cannot reasonably be criticized on a fundamental level. That's another long story...