Но это в реальном мире, в котором ты живешь. А программистам до этого дела нет, они работают с абстракциями. Они обитают в мире розовых пони, где существуют четкие и понятные правила, а код идеален и в нем нет ошибок, а если вдруг что то нужно перезапускать, то это проблемы со средой выполнения и их не должно быть.
и это х%й победишь.