Richtig. Alternativ kannst du Fotos auch über DigitalOcean Spaces (Einrichtungshilfe) oder Amazon über deren S3-Dienst (Einrichtungshilfe) hosten. Das würde die Kosten für mehr Speicher drastisch senken.
In Discourse gibt es zudem Einstellungen, um die maximal zulässige Bildgröße zu reduzieren. So stellst du sicher, dass keine übermäßig großen Bilder hochgeladen werden, die enorm viel Speicherplatz beanspruchen würden.
Überträgt man diese Rechnung auf den DigitalOcean Space mit 250 GB für 5 $/Monat: Wenn du 1.000 Nutzer hättest, die jeweils 3 Bilder pro Jahr mit 3 MB pro Bild hochladen, wärst du für etwa 27 Jahre abgedeckt.