Comment Protected mode should be enough (Score 1) 97
1. If your program cannot manage memory and crashes, that's your fault.
2. If your program can be used to hack into other programs, that's the operating systems fault.
3. If your program can hack into the OS, that's the hardware's fault.
You can work around 1 with a better designed language, but not the other two, and that's where systems are cracked. (phones, consoles, IoT)