Brian, thanks for your professional input. I too wish all boats could be diesel-powered; unfortunately gasoline is here for the foreseeable future for small craft. When I ran a boat yard encountering a bilge full of diesel because of a leak was not entirely unheard of, it was a major hassle to clean up, and hope the odor had not permeated the fabric, upholstery etc. Stepping aboard a vessel and finding a gasoline leak was an entirely different matter, it was downright nerve-wracking, including scrambling to ventilate and remove all ignition sources by killing power, hopefully with ignition-protected battery switches.
I've followed and written about the Dive Boat Fire in CA closely,
https://stevedmarineconsulting.com/fire-are-you-and-your-vessel-prepared/ and am frustrated that we still have no clear cause. Are you implying that the smoke detectors on this vessel did not work because the batteries were dead? If so, I have not heard that.
I agree re. dry chem extinguishers, especially for small electrical fires, the evidence of which is shown in the video embedded in this article
https://stevedmarineconsulting.com/portable-fire-extinguishers-not-all-are-created-equal/
(I'm in Taiwan, where they are attacking and repelling Corona like a foreign invader, I can't leave or enter my hotel, restaurant, train station or airport without having my temperature taken, everyone is wearing masks, and I mean everyone, my Uber driver was very proud to show me how he disinfects the hands of all riders with spray, and his car's door handles after each fare. I travel to Taiwan often and have always admired their industriousness and ability to mobilize in the face of emergencies, this is yet another example).