You are the universe looking at itself. If you want to make something, make it. Make it as good as you want to make it. But more than anything, celebrate your existence. For some, that's doing a great job - making a great thing. But society will suffer as long as the only way to validate your existence is to work and work hard.
My best takes 10x the time and, in most cases, is 100% unprofitable. Standards and status quos exist for a reason - because they work.
I used to work with a "perfectionist" personality and he was ultimately let go. He just couldn't keep up and had this ridiculous "I'm the best" attitude that was incompatible with most acceptable schedules. He didn't even seem all that talented, just obsessive. I suspect "being the best" usually translates into "learning the test."
The reality is that when we look at creative and productive and satisfied people, we see a mix of traits. More common than not, the lazy half-asser wins out as she can provide something of value (convenience). She gets annoyed by problem y and produces solution x. The guy who looks at problem y and has a "okay I'll spend 10 hours on getting this perfect" attitude falls behind the girl who says, "Lets write a script for this and fully automate it." Why shouldn't the automator feel as much satisfaction as the obsessive perfectionist? Honestly, the "be your own mountain man with endless time on his hands to do simple things" ethos shouldn't be applauded. Its just a lot of questionable things taken to an extreme - obsessiveness, distrust of others, inability to be on a team, inability to be efficient, etc.
The best tends to be achieved by acknowledging constraints of time and resources and accomplishing the most within those constraints. Knowing when something is good enough is important. Being able to reach that point quickly is also important, or at least being able to reach it before the competition.
With regard to the contempt for charity, while you can celebrate that you are the product of your own hard work, you forget that's never really true in a society where we don't all start life with the same level of nutrition, warmth, care, location, education or skin. The track is rockier and longer for some, shorter and smoother for others. While we know charities are inefficient, and putting a dollar in the hand of a beggar won't teach them how to make more purposefully, I'd sooner hand over the dollar than pretend I wasn't the benefactor of circumstance.
That doesn't mean you have to self-flagellate for being fortunate and dedicate yourself to others, it's just honesty.