On an insert, you would not want to over write the file if it exists.
user a registers and uploads a profile image , user b registers and uploads a profile image of the same name. now both user a and b have the same profile image.
over write if it exists on insert can cause unintended consequences.