Can I suggest some kind of on the fly image optimization and/or thumbnailing?
I mean something like that:http://blog.discourse.org/2013/07/improved-image-handling/https://www.pimcore.org/wiki/display/PIMCORE/Thumbnails
Typically users tend to upload large files and do not care about resources available on the server. Auto resize and image optimization (e.g. JPEG compressed with a quality setting of 80) is a must in many scenarios.
Such functionality may bring popularity.
You are right, Spirit should definetily be doing something like this. What Discourse does seems like a good approach.