I can not agree.
For shure you are right to always fight the source of the trouble instead the sympthom if possible.
But for a robust system you never trust on one fix.
There will always a person who inure his foot, and he is then more than happy that there is an ambulance to call.
Try to remove all weapons (in the us
) or all other sharp objects which might hurt you. This will just not work to pack the world in cotton wool.
There is no real reason for storing stuff only in ram and loosing it on meteor income, flood, storm, water pipe break, fire, windows update,... If you find a way to prevent from 100% of all possible desasters you won the holy grail.
My other mills (bCNC) store when you set the WCO to zero and that is even a free software.
In mach this can also be automated, if such a script/button exist.
For example also save when you change something like WCO or test all minute if a change in settings happend then automatically save.