Среди прочего: вы тестируете веб-приложение, которое выполняет асинхронные запросы (вызовы AJAX, отложенная загрузка изображений, ...)
Вы тестируете его локально, поэтому ответы являются немедленными, поскольку существует только один пользователь(у вас) и без задержки в сети.
Использование sleep
позволяет увидеть / протестировать поведение веб-приложения, когда загрузка и сеть вызывают задержку запросов.