The mistakes are too painful for an adult. A child can make horrible drawing after horrible drawing for hours for days for months and not mind b/c no one says to a kid, "That's really ugly. What is that? A cat or a cat turd?"
Sadly, some so-called adults do. But I must say, that's very well put, and an excellent point about the relationship of the creative-mind to the editor-mind. Programming is kind of unique because it requires us to use both the creator and the editor inside ourselves and also to know when to tell which part to shut up and mind its own business. Excellent point too about the community aspect of the criticism process. Great post, Your_Mother