Boolean logic/black-and-white thinking is convenient for simple processing. But the world isn't simple.
If you just consider time, there are statements whose truth you can't determine: "It will rain tomorrow" (BTW, tomorrow "tomorrow" will be the day after tomorrow)