No, they don't. ANY computer software can be written in assembly language, for heaven's sake. High-level languages add convenience.
High-level languages provide a safety net. High-level languages are more productive.
Good software can be written in any language. It all comes down to good project management. Good architectural design. Good testing. Good tools.
I used C99 before I retired from ATI Technologies as Project Team Leader of the Windows NT Driver Group. It's a perfectly capable programming language.
Sure, newer languages (such as Go and Rust) offer a better safety net. But no language guarantees perfect protection.