You articulated importance of consistency to achieve better results.
Agree on progressive approach rather than perfection focus to achieve optimal results. Perfection can be a hurdle a I touched on my recent article.
Your main point resembles to the agile method versus waterfall in my profession.
In agile method we focus on developing minimum viable product then iteratively improve its functionality.
In waterfall, we put a lot of upfront investment to get fully functioning product. The failure in agile can be a cheap experimentation and a useful learning outcome. However, failing in waterfall can be too costly.
Therefore, in this economic climate, waterfall (which equates your perfection analogy) is not feasible anymore.