You're not understanding anything I'm saying.
Look at any existing and well run upload service. How do you download a file from it? Someone sends you a link, you click it, and the server sends it over. It takes like 2 seconds.
How do you download a file from yours? You have to download and install a program, learn how to use it, follow your very lacking instructions, find the file in the server, and download it. This could take anywhere from a few minutes, to an hour or more, depending on how tech-savvy the person trying to download the file is.
What part of user-friendly do you not understand?
Not to mention the whole FTP upload thing is a huge security risk. What's to prevent someone from, say, downloading an add-on, adding a backdoor to it, and reuploading?
Oh wait, I know the answer to that: nothing!