понимаете, все не просто так твердят! мы же тоже как и Вы работаем, и у нас работает же. Просто есть много причин которые не учитываете такие как задержка, проскальзование, логика алгоритма и тд и тп. К примеру тот скрипт что вы выложили здесь он построен без логики, что и может вызывать множество ошибок.