Part of the issue is the maximum PHP upload filesize. Most servers have this set to 2MB by default, so using the Server Upload method is a way to get around that. So that is why the single image is just that and why the server upload exists. I'll make a note to look into alternate upload methods as well.
-justin