@ Pontius
Good points regarding protocol. I would expect the company to deny all points and even if management had addressed the issues, that would be between the flight crew and management and not to be aired in public as dirty laundry and under normal circumstances I would agree. However MAS probably need to be seen as being proactive and show internal audits are in place to re-assure customers.
Put quite simply, it is cost prohibitive to have an extra crew member for each flight so if it MH370 turns out to be anything other than a catastrophic failure, then other measures probably need to looked at. As you say, we learn from mistakes.