Every year or so I try to transfer my GnuPG keyring to a new machine and wind up half-writing the same rant, over and over again, about how while it's nice that they are absurdly paranoid about incredibly improbable corner-case threats, the end result is to keep people from using it. Pinentry is the current example. Yes, I agree, it provides a form of protection against a threat vector that I'm not worried about. And in the process it makes the suite unusable without docs-groveling.