Использование любых циклов (for, foreach) нежелательно.
Вот скажи что за душный у тебя тех-лид? Это надож такое требование придумать!!
Вот насколько я помню
квантовые компьютеры как-то работают без циклов. У них - другие
свойства более сложные и труднообъяснимые. Но как-то они работают. Так что тебе дружище
дорога либо в квантовую физику либо
смирись с циклами.
Под капотом любых шарповых функций которые работают с коллекциями мы найдем либо
цикл либо хвостовую рекурсию. А если тебя как разработчика пугает такая инкапсуляция
то тебе наверное не стоит программировать. С такими страхами - лучше быть пользователем.