Your insight makes sense. It also makes sense in regard to a book I am reading (The Talent Code, I really recommend it!) since you will always learn if you have some problems and basically nothing if no problems occur. Too many problems can simply be the big test to see if you really want to do something, and in that regard one has to look in the mirror.
When I think about it I still make mistakes in my primary profession, not big ones, but small ones here and there so I know that doing X is not working for instance. Comparing it to stuff I am learning I have a low to no tolerance of making mistakes, which of course is really the wrong mentality to have. I really want to change it, so instead of saying I am making mistakes I can say that I am discovering methods that don't work. Might not be a practical difference except that the mentality behind it is totally different.
Perfection is continuous improvement of life quality.