I have been working in Cyber for over 12 years now across numerous large companies. You can push as much training etc through as possible, but you can't plan for human error.
From what i was told, the Pinto hack was via a Phishing email and as discussed here the scouting DB was via a password being used. I think if the guy had shared his password with a colleague that is wrong but if someone guessed a password, then that's a different scenario.
As you said shit happens, we have an over reliance on technology but that also means we have far more doors to keep locked.