Jazzcnc comment stuck with me and I felt kinda insulted by it.
I think it is good that the comments have stuck and made you think but I don't feel you should be insulted.
It is true that software estops are just not good enough to be safe and the hardwire estop is designed to kill the power to the drives etc at the push of a button and not to restart unless a further button is pressed when everything is safe. A bit like a no volt release switch on a saw in that if it has been unplugged and then plugged it in again it won't start unless you again want it to by pressing the on button.