It doesn't point out my failings as a carpenter. It just doesn't put nails in very well. The hammer rewards good use with good results and rewards poor use with bad results. The simplicity, appropriateness and human scale of the interaction between human and hammer is proven by the lack of professional societies devoted to hammer design and by the lack of Opinion columns in carpentry magazines on how toolmakers can create more harmonious relations with hammer users. One of the big reasons why software is so hard to learn is that it so rarely gives positive feedback.
People learn better from positive feedback than they do with negative feedback.
People want to use their software correctly and effectively, and possess the motivation to learn how to make the software work for them. They don't need to be slapped on the wrist when they fail. They do need to be rewarded, or at least acknowledged, when they do succeed. They will feel better about themselves if they get approval and that good feeling will be reflected back on the product. Advocates of negative feedback can cite numerous examples of its effectiveness in guiding people's behavior.