Compress images to fit network requirements

At the moment, I have to manually resize my images to fit different network requirements. For example, LinkedIn only allow like 3MB and lower, while the others is 8MB. So why doesnt Vista Social compression sizing system just do it automatically.