Well, yes, system administration is, in general, quite broken. It is ironic to me that all those selfish weaknesses that vendors (hardware and software) include to give some sort of asymmetric advantage to them are
always the cause of weakness. It's almost as if, I don't know, simple, symmetrical, fair computing systems are actually more secure by some law of nature.
But yeah. Software needs to get fewer, simpler, easier to understand, verify and build. Hardware needs to be simpler and easier to understand - and possible to verify. And there needs to be awareness this isn't some hippy-dippy sentiment of strange neckbeards, but rather its the only way to get the security we all need. "Every exploit can be turned against it's owner" needs to be drilled into engineers, executives and lawmakers at every level until they hear it in their sleep, and recoil in horror when anyone even suggests knowingly shipping an exploit.