Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Думаю потому, что сложно предсказать, для чего вы вызываете эти файлы. Возможно для вывода в браузер пользователя, да. А возможно требуется несколько изображений поместить в один файл и отдать архив на загрузку пользователю. Или обработать изображения с помощью какого-нибудь AJAX-функционала.
Вариантов может быть масса.
А потому разработчики пошли по универсальному пути - возвращается ID файла, по которому можно получить все необходимые свойства, вывести как изображение, обновить-удалить etc.
А кто может рассказать поподробнее как вывести дополнительные фото в описании товара? Знаю что нужно использовать функцию CFile::ShowImage. Но знаний не хватает, чтобы это сделать самому.