We see this in the manpage:
Commands are not distinguished from options except for the fact that only one command is allowed.
And the syntax supports that:
gpg [--homedir dir] [--options file] [options] command [args]
However, there is no --encrypt-and-sign command. Users must supply two commands: --encrypt and --sign.