Бесконечные циклы сами по себе не являются проблемой вообще. Большинство приложений, которые взаимодействуют с пользователем, представляют собой бесконечные циклы. Они многократно ждут пользователя, воздействуют на него и снова выполняют цикл. Сама операционная система представляет собой бесконечный цикл. Такие бесконечные циклы называются «производительными», потому что, несмотря на бесконечное повторение чего-либо, они периодически выводят что-то полезное для пользователя.
Полагаю, ваше беспокойство связано с непроизводительными бесконечными циклами. Но понятно, почему это проблема. У них есть все недостатки производительных циклов (потребление энергии, использование процессорного времени и т. Д.) Без каких-либо преимуществ, т.е. они не производят ничего полезного.