Why is it re-uploading instead of uploading?
Because it is an option only shown if the file has been uploaded before (and this is used to upload a later revision).
So it is primarily used for uploading a new revision and not the same file again?
Can be both.