Марат Шакиров, потому что надо использовать не интервал, а таймаут. И каждый раз высчитывать сколько осталось до следующей секунды, создавая новый таймер.
Зачем компании нанимать студента на 50% с графиком, зависящем от его учёбы, когда на тоже место есть 99 человек, готовых работать за еду 100% времени с любым графиком с теми же знаниями?