Марк, во-первых, существование каннибализма еще как-то частично компенсирует (именно компенсирует) продовольственный дефицит в гомеостатических изолятах, в общностях с постоянной жестко выставленной планкой численности. Сарумановы орки - явный пример быстрого, экстенсивного демографического роста; стало быть - никак это проблему не решает. Даже если 10 орков съедают 1 за какой-то период, это никак им не поможет дорасти до взрослого состояния.
Второе - каннибализм у орков, кажется, признавался за более или менее предосудительное деяние. ПО этому поводу высказывался, кажется, Дмитрий Виноходов; если хотите - могу поискать.
Дополнение про продукты: орки, кажется, ели конину (надо уточнить), в связи с чем становится понятно, что по крайней мере часть припасов они брали в набегах у роханцев. Есть подозрение, что в энный период до Войны Кольца участившиеся орочьи набеги связывались еще не с Саруманом, а с орочьими бандами. Лет за 200 до того орки прокатились по Белым горам, будучи вышвырнуты объединенным войском гномов по крайней мере из всех пещер Хитаэглира вплоть до самой Мории; по Эриадору они еще несколько раньше, в Лютую Зиму, например, активно гуляли.
В целом - кто его знает. Может, хитроумный Саруман уже нашел способ к тому времени перерабатывать бревна, скажем, на сахар; да и вообще природа физической активности орков, кажется, не может быть объяснена только материальной стороной.