That's because with zip (and tar, and other archivers) you can have multiple items to move to a destination archive.
You can also do that with cp and mv if you need to, using `-t`. `cp -t .dotfiles/ .nanorc .bash*`. Generally more useful when you want to move a bunch of files around.