I love this quote. I don't think that we can classify athletes in general because we don't know which athlete's specifically you are referring to (professional, high school, etc.) As for coaches, I would say that they are a huge factor that many kids don't take constructive criticism well on the baseball field. Many coaches have a tendency to yell a lot for mistakes. Some coaches make kids run laps or do pushups when they make a mistake. With my team that I coach I have a policy that if you make a physical mistake/error as long as you spend time on your own trying to improve that area of your game I am alright. I don't yell because EVERYONE makes mistakes especially physical mistakes. What am I supposed to yell anyway? "You should have gotten that!" would not be constructive criticism. All that makes the player think is "no sh*t! He knows he should have gotten it and all the coach is doing there is rubbing it in so next time he is more nervous and will likely make another mistake.
When was the last time you saw a player in the major leagues go a whole season without an error? If one of my players makes a mental error though, it is a completely different story. They get a one mental mistake "grace period." After that is used up then they start running. Mental mistakes are fixed by paying attention. Making them run will give them some time to think what they can do better next time.
Hope this is what you were looking for
All the best!