i agree that the lack of a graphic/synoptic display for the smoke detection system was a horrid flaw, especially when rapid response is needed.
However, i feel that the lack of an automatic extinguishing system was pretty grave too; given the excellent record of automatic fire sprinklers in containing -- if not fully extinguishing -- fires, well before the fire brigade arrives.
Of course, accidental activation is a serious concern, but this can be addressed, whether through the use of a double-interlock preaction scheme (where the piping is kept water-free with a valve that is opened only when the heat/smoke detectors signal a fire; and even once the pipes are filled with water, sprinkler heads need to be individually activated with heat) or using a gaseous clean-agent instead of water.