The point is that it is really difficult to get effective active latching short circuit protection that's low in component count and yet still solves the following problems...
1....Mustn't trip on transients or inrush currents.
2.....If the power is cycled on and off repeatedly in quick succession, then each time it comes back on , the latching short circuit protection must be available.....the latch mustn't still be "latched" when the power is brought back on.
3....The protection must be able to act if the lamp is turned on into a short circuit.
4.....If, due to high wiring resistance, the short causes the voltage at the lamp to be extremely low, (due to ohmic voltage dropping) then the latching short circuit protection must still work, in spite of the low supply voltage available to it.
5....The current sensing method must not be very dissipative in normal operation...it must only dissipate around 200mW or less.
The problem with doing active latching short circuit protection with alternateive topologies like buckboost, flyback and sepic is that they don't draw much current when their output is short circuited, but they still draw enough current (during output short circuit) to flatten the battery quickly, so it is even more difficult to do active latching short circuit protection for those topologies. Also, a fuse won't trip when a flyback/sepic/buckboost suffers a shorted output, because no large current surge happens from the input to these type of converters.
At least with the boost converter, the input fuse to the lamp would blow due to the current surge.
All the above assumes that no microcontrollers are allowed in the solution, just analog circuitry.
the following ltspice is an update of the active latching short circuit protection