It would also be interesting to know the background and experience level of the crew.
What sort of training have they had concerning avoidance of hazardous weather enroute?
All these things are part of the "system" which has produced this particular incident.
What steps are being taken to prevent future events of this type?