когда нет состояния совсем. я вот помню время, когда у меня не было монитора, и приходилось программировать просто распечатывая снапшоты терминала на принтере. Там было супер важно чтобы интерфес был предсказуемый, чтобы не распечатывать каждое изменение, а ты всегда в голове мог держать что сейчас происходит. Вот такие интерфейсы удобные