Primal optimizations are them blindly (to the user) using a different photo than the user uploads. To present in the interface as a thumbnail.
I agree with you in that the clients could help by optimizing the size of the photos prior to uploading. It would help everyone no matter what client is being used.