I presume that any fire in my engine compartment will burn until it is cooled below the point of ignition, fuel removed, oxygen removed or the uninhibited chain reaction of the fire is stopped.
I can't carry enough CO2 bottles to cool the C9 engine in my motorhome.
I can't carry enough Halon/halogenated agent extinguishers to make a continuous supply with the open engine compartment and/or a large fan supplying the oxygen if it is still running.
I carry 100 gallons of water, but don't have a supply system to apply it in the quantity needed to extinguish anything but a small fire.
I do carry multiple small hand extinguishers with powdered agent that 'melts' onto and has a tendency to cling to hot surfaces. These are multi-purpose dry chemical extinguishers with hoses so that the agent can be directed onto the area needed. I also know how to disconnect my batteries to help stop the wires from glowing and reigniting the fire.
I've been to literally 100's of vehicle fires, from old volkswagons with the engine castings where the metal would actually burn, semi trucks, motorhomes, cars, pickups and virtually everything else that can and does catch fire. I've used different kinds of fire extinguishers on hundreds of fires. Depending on the size of the fire, some were effective and most were not due to size or environment. I wouldn't waste my money on a halogenated agent or CO2 system in an area that isn't confined. Small hand held halognated agent and CO2 extinguishers work very well inside motorhomes where the environment is controllable. They are nice inside because they are easy to clean up after. In my opinion they are useless in the engine compartment of my motorhome.
Sometimes you can make a difference with multiple dry chem extinguishers if you use them promptly and properly. In my opinion they are your best option.
I did not stay at a Holiday Inn Express last night, but I did go to work for 31 years at a large metropolitan fire station. Your mileage may vary, don't believe anything you read on the internet, and only believe half of what you see with your own eyes.
Ken