It's just wrong on ALL counts as far as I can see.

There is NO reason why the program, should resize anything to whatever size. There's no reason why the end user can't be relied upon to use their own judgement for final sizing.