Thread:Project:Support desk/File: (Image/Video) file extension

Why do the files uploaded need to have an extension? It laters limiting when someone wants to upload a new version, which has another extension, for example when creating a vector version of an image. Maybe in some cases threre should be a limitation, like replacing a PDF file with a non-vector image or a video.