В том, что АХК однопоточен. Просто в пустую скрипт будет ждать 60 секунд.
Цикл если прерывать, придётся его заново запускать, поэтому вариант использовать таймер намного лучше. И опять же: я пишу лёгкий пример, остальное пусть учатся на своих ошибках и прогрессируют.