It's specifically because you can't toggle a single file as both downloadable and browser-playable, and if you attempt to upload a file with the same name as one that already exists, it'll just replace it and create a new instance.