A lot of not very good engineers like these absolute answers and like things to be black or white. I run into them frequently. The worst is probably the IT security field, where things are often viewed as secure or not, with nothing in between. That is an epic fail in the real world, of course.
Good engineers are not like that at all, they understand things like risk management, redundancy, real-world aspects, human factors and cost. But they are a minority, unfortunately.