Well put.Dwight Diller has something to say about mistakes.
He says that if you are learning to play the banjo, assume that you MUST make 1,000,000 (or so) mistakes to get where he wants you to be. Where he wants you to be is NOT about technical excellence. So, the mistakes are not things to be feared and embarrassed by and avoided, they are REQUIRED for growth and learning. So the harder you work to avoid mistakes the longer it is going to take to reach the goal.