Джонни объяснял зачем сделано именно так. Я с ним согласен.
Пока у тебя один-два скрипта (у совсем новичков он всего один) то и кажется что нужно запоминать режим выполнения. Когда скриптов много и все они разные... да ещё часть из них может запускаться с автозапуском. Директивой
#autorun
то как понимаешь, нам совсем не нужно влияние режима который остался в непонятно каком положении, после последнего запуска чего-то, что мы уже и не помним.
Так как кликер у нас программируемый, а не просто три кнопки, то любой режим выполнения можно и нужно задавать прямо в скрипте. Я, например, вообще ни разу не пользовался этим переключателем.
При этом режим всегда по умолчанию "бесконечный", но можем настроить в скрипте циклами и HALT-ом как хотим. Или кому интересно, пусть ставит режим переключателем при запуске.