As explained before where theres smoke theres fire then it's too late.
With respect, if that's meant to be a generalisation, that's a daft attitude which flies in the face of common sense, very widespread practices and many regulations. It's a good case of 'better late than never', and one has to remember that the primary purpose of smoke/fire detectors is to save lives, even when property is damaged/destroyed.
Sure, one should take whatever measures are possible to prevent fire arising and, where possible, to detect situations which may indicate an imminent risk of fire (before the fire starts), but it nevertheless makes total sense to back that up with alarms that indicate that, despite all the other measures, a fire has actually started.
It's very analogous with screening tests for serious diseases. Again, one always attempts to take measures to prevent diseases arising (e.g. by dietary/lifestyle advice, vaccines, even medicines in some cases), and, where possible, one also utilises screening tests which detect 'imminent disease' (e.g. 'pre-cancer', 'pre-diabetes' etc.), but it would again be totally daft to write off screening tests designed to detect disease (e.g. cancer) after it had arisen, on the grounds that it was then 'too late'. Just as with fires, there is still scope to at least partially salvage the situation, and potentially save (or, at least, improve/lengthen) lives, even if the disease is detected aftrer it has arisen.
Kind Regards, John.