I'm only saying one should not have to continually withstand frustration or bad circumstances. Sometimes giving up (and doing something else) is the right thing to do. Sometimes you need a break to be able to continue. And so on.
In any case you should never prime for difficulty, it only decreases performance and motivation.
And since very few things are actually really, really necessary, I find it's very hard to pass morality about "the need to do more".
What I don't agree with is that everyone needs strong goal-oriented thinking and psychology to accomplish things.
Perhaps in the strictest sense everybody has goals but being goal-oriented is another thing.