I’m sure you can think of someone you know who you would describe as a perfectionist.
While that person may justify or rationalise their behaviour by saying that they want “the best” or they want everything to be “right”, what they’re actually experiencing is a fear of failure, or more likely, a fear of being judged as a failure by a significant person in their lives, usually a parent, sometimes a teacher.
People learn to be perfectionists when their parents show disappointment, so as a child, the perfectionist learns that whatever they do, it’s not enough, or it’s not good enough.
The problem is that the child has no idea what would be good enough, so the child learns to keep trying in the hope that, one day, they will hear those magic words... “Well done”.
Those words never come, and they never will come. As the child becomes an adult, they internalise the sense of disappointment and the need to do more, to do better. If anyone else says, “Well done”, it doesn’t satisfy the need because it’s not coming from the significant person, and if the significant person says, “Well done”, then it doesn’t count because they’re only saying it, they don’t really mean it, and in any case, the perfectionist made them say it, so it wasn’t genuine.
For the rest of their life, the perfectionist is trapped in a constant cycle of trying to prove that they’re good enough to people who didn’t ask and don’t care, as a substitute for praise from the one person who matters most.