scp most certainly supports globbing. It can also recursively copy a directory and keep the same ownership/file permissions of files and a bunch of other great things.
The other alternative is to set up a generic Perl script that you can pass command line parameters to:
To me, it seems easier to have the key authentication set up with scp so that I can do this on the command line on the fly. There are times when I can't because the host is not local or trusted, and have set up a script that is maleable enough that I do not have to edit it before each use.
Which is irrelevant, as this script gets a listing of the files locally, and then retrieves those same filenames from the remote machine, there isn't any directory listing or filename globbing being done via ftp anyway.
We're not surrounded, we're in a target-rich environment!