Being mediocre is sufficient in most cases. Individuals who sing praises about being the best are very often simply wasting their time. You don’t need to be the best in order to get a lot of things done. You just need to be good enough. Nowhere is this truer than in Software development, my chosen field of mediocrity.
Right on, bro! If you aren't failing sometimes it means you are aiming too low in your pursuits. The Peter Principle is a mark of success. You rise until you are just barely good enough to do your job. Then you stop. Any lower and your talents are wasted. Any higher and you are a drag. You've reached equilibrium. It's a good thing.