A lot of the images being uploaded onto a network are large images. Cameras today have a large amount of megapixels which leads to large pictures. I don't think images don't need to be this large on a network if you're only uploading them for people to look at.
Could there be a feature the automatically resizes images to be a smaller size? For example, if the max. size were set at 2mb and a 8mb picture were uploaded, it would automatically resize the image to 25% of it's original size.
Or, use resolutions. For example, the max. width would be 600 and the maximum height would be 600. If the image I wanted to upload would be 1200 x 900, it would automatically resize the image to 600 x 450. Of course, you would have to take into account that the aspect ration needs to stay the same - we don't want any weirdly stretched images!
This would save a lot of space on networks - especially for those people who are hosting with a limited hosting space.