Sometimes I get harsh criticism, I can get momentaneously defensive and it hurts a ton but you won't see me lashing back at the person and chances are you'll see me thanking them.
I don't think this is precisely correct. In the situations like in the article, the issue is that both parties are playing a dance around _what kind of feedback/criticism_ is acceptable.
If I ask you "why might my business fail?", and your gut reaction is "your personal life is a mess", do you tell me this? Even with an NDA, that's _super harsh_ feedback.
(This feedback would hurt me more AFTER the NDA. The NDA would change my expectations around the types of feedback. I'd expect "you're not a good programmer" or "you don't work enough hours to beat the competition".)
But if I _really_ wanted to have my business succeed, that's feedback I probably need from someone other than my therapist. :)
Fair enough. I'd only tell if you were a good friend and even then it would probably take a drink or two at the pub.