True. But, an application exiting unexpectedly due to a runtime error isn't always a "startup problem". So, there isn't a tidy general solution to this other than ensuring the service manager or startup script is handling application-specific behavior.