I was watching a video about the crash in Japan just last night, actually.
Basically, they dismissed multiple warnings, and should have landed the aircraft much sooner than they did. They were on final approach when the failure happened, meaning if they'd landed a few minutes sooner, they would have been fine.
There's a thing on the stuffy r/credibledefense that might change your mind on pilot error. TL;DR the flight manuals and warning design failed the pilots and the checklists didn't communicate the urgency