Instead of asking binary questions, you can ask about economic systems that minimize corruption.
The question was not meant to be a refutation. It is a reference to the dangers of making the perfect the enemy of the good. Problems such as these does not always require (or have) a solution. The kinds of social engineering that may or may not solve a particular problem often have unpleasant and unexpected results.