Ну такое... дебаггером можно подлезть не везде, а вот логи можно писать отовсюду. Лог можно промотать наверх, а значение переменной 27 минут назад - в дебаггере не посмотришь.
Так-то логирование и отладка- это разные вещи. Тут именно юмор в отладочной печати, когда например пытаются понять попадаешь ли ты в функцию или нет и пишешь вывод на консоль 1, 2, 3 или пытаешься понять в каком месте программа падает и пишешь после каждой строчки вывод на консоль 1, 2... 3, что бы найти место.
Логгирование используется для отладки. Дебаггер используется для отладки. Дебаггером удобно исследовать конкретное место в простых случаях. Логами удобно обмазываться, когда баг проявляется нестабильно или только в реальных рабочих условиях.
Собственно, во большинстве сложных случаев дебаггером просто не подлезть.
Ну и современные дебаггеры могут делать шаги назад. Например, Visual Studio умеет шагать назад. Правда, сомневаюсь, что можно шагнуть на 27 минут назад, ведь там столько данных помнить надо...
ПЯТЬ МИНУТ, пять МИНУТ - это 2 757 789 531 ООО ПЕРИОДОВ ИЗЛУЧЕНИЯ, СООТВЕТСТВУЮЩЕГО ПЕРЕХОДУ МЕЖДУ ДВУМЯ
СВЕРХТОНКИМИ 1 УРОВНЯМИ "-ОСНОВНОГО СОСТОЯНИЯ АТОМА ЦЕЗИЯ-133.
Собственно, во большинстве сложных случаев дебаггером просто не подлезть.