Why not just putting it into a shell function? Ralf worried that cmdline ftp would not necessarily be available. And the other issues mentioned here are other reasons not to use it by default, I guess. And making gnupload test what works / what is available seems like way more trouble than it's worth.
karl