Требуется ли локальное хранилище для изображений по ссылкам URL в отличие от загруженных изображений?

Да, это важная функция Discourse, обеспечивающая, чтобы обсуждения с изображениями не становились бесполезными, когда эти внешние изображения перестанут работать через пару лет.

Вы можете отключить это в настройках сайта download remote images to local, но со временем это ухудшит пользовательский опыт.

Да. Именно так.

У нас есть довольно продвинутая функция сжатия изображений, благодаря которой изображения, сделанные на смартфоны, становятся в 50 раз меньше, чем были бы без неё.

Смотрите Более быстрая (и компактная) загрузка в Discourse с использованием Rust, WebAssembly и MozJPEG | Блог.

Другой вариант — использование выделенного объектного хранилища для загрузок (S3 и аналоги) для хранения этих изображений, что позволяет масштабировать их независимо от хранилища сервера форума.