The reason for the upload fields is because we resize the images like you said. Those sizes are used in various places so if you were to specify just the image path yourself, the image sizes might not be correct and could affect the page layouts. The images are stored in the imagesupload folder right now.
-justin