Makes form validation error messages more usable, by linking the error message to the relevant field. This probably makes form validation errors suck less for screen readers.
When ever we have a image field, we use upload button to upload the images to the server. But layman or end users will find it hard to see the file name.