Perfect Solution Fallacy Fallacy
Also known as: Nirvana Fallacy
What is Perfect Solution Fallacy?
The perfect solution fallacy (also known as the nirvana fallacy) occurs when someone rejects a proposed solution or improvement because it does not completely solve the problem or achieve a perfect outcome. The reasoning assumes that if a solution is not 100% effective, it is not worth implementing — ignoring the significant benefit of partial improvement. In reality, most real-world solutions are incremental rather than absolute.
Example
A discussion about implementing seatbelt laws to reduce traffic fatalities.
“Seatbelts don't prevent all traffic deaths, so there's no point in making them mandatory.”
Seatbelts reduce traffic fatalities by approximately 45%. The fact that they do not prevent all deaths does not negate their substantial life-saving benefit. Rejecting them because they are not perfect ignores the significant improvement they provide.
How to Spot It
- A solution is dismissed because it does not completely eliminate the problem.
- The standard for acceptance is perfection, which is unrealistic.
- Phrases like 'it won't solve everything' or 'it's not 100% effective' are used to reject useful measures.
- The comparison is between a proposed solution and an impossible ideal rather than the current situation.
How to Counter It
- Compare the proposed solution to the current situation, not to perfection.
- Point out the specific degree of improvement the solution offers.
- Ask: 'What is the alternative — doing nothing because the solution isn't perfect?'
- Argue that incremental progress toward a goal is still valuable progress.
Related Fallacies
Check your arguments for logical fallacies
Try the Fallacy Checker