Emphatically yes.<p>When designing tools for use by humans, you need to accept the fact that humans, with all our failings, will be the ones using the tools. So tools should be made resilient against typical ways in which humans fail.<p>We&#x27;ve been paying for shortcomings in C&#x27;s design for decades with bugs and security failures that simply don&#x27;t happen in other languages. That you refuse to see this is <i>baffling</i> to me.