Instead, a trinary should be used, so among true and false, you can have undefined. Or, more importantly for value judgements, "it doesnt matter".
And of course, like things in javasvript, everything should probably just live as undefined, and there should be plenty of guardrails before choosing the other states.