As a qualified ICAO Annex 13 aviation accident and incident investigator I completely and totally disagree with you for multiple reasons.
For beginners - when an engine fire warning system activates you always shut down that engine. No exceptions. Ever.
In this case it happened to be the only engine keeping the aircraft in the air so their options were the runway, the grass, or the water. Under normal circumstances the runway IS considered the best option. Grass has lumps and drains, etc, that can, in the worst case, cause the aircraft to slew and dig in a wingtip and cartwheel. Water is good if you can touch down level but a low wing can again cause cartwheels. Even if the landing goes well there is a concern that passengers might drown. What most people, including this aircrew, did not realise is how far a modern streamlined aircraft will slide on a good smooth runway. Obviously airlines will already be ensuring that aircrew are aware of this.
Note that engine installations are designed to break free and flip above the wing to prevent slewing but in this case the "landing" was too smooth to provide the loads required for this to happen.
IF the navaids had been correctly mounted (on breakaway fittings) and the area between the runway and the base of the navaids had been filled in there MAY have been no fatalities but that is totally dependent on what the terrain is like once an aircraft knocks over the navaids. From what little I have seen that terrain is far from ideal.
I will wait for the official report. There are signs that it will be a political whitewash and ignore all the airport deficiencies but that is only conjecture at this time. Many of the findings will, however, still be valid.