I think that justifying personal ignorance as e.g. a "minimalist knowledge approach" is the root of mediocrity.
Excellent developers have no sense of learned helplessness. They will not settle for ignorance in either their tools or their business knowledge. They go beyond "trial and error". In the short run they might have to make compromises with current limited knowledge, but they won't stop learning.
Mediocre engineers use mediocre tools, foster mediocre cultures, and won't drive each other to excel. They will produce, at best, adequacy. Don't lionize that.
Excellent developers have no sense of learned helplessness. They will not settle for ignorance in either their tools or their business knowledge. They go beyond "trial and error". In the short run they might have to make compromises with current limited knowledge, but they won't stop learning.
Mediocre engineers use mediocre tools, foster mediocre cultures, and won't drive each other to excel. They will produce, at best, adequacy. Don't lionize that.