pinentry-gnome has --disable-fallback-curses
Probably because pinentry-ui and pinentry are two different source packages, pinentry-gnome is built without support for fallback to curses. This is inconvenient for a machine that I sometimes uses with a GUI, sometimes via ssh.