Wiktionary
let the perfect be the enemy of the good
vb. (context idiomatic English) To insist on the total realization of a goal and reject any compromise, thereby decreasing the chance of achieving even a part of that goal.