Signers are the right way to do things, the intent is to nudge people in that direction. Ultimately, signers shouldn't be a power user thing, even though they are right now. DMs are disabled because decrypting them means spamming your signer, which is annoying. Having the confirmation dialog is the cleanest way I've come up with to defer decryption until the user wants it. But I'll look at the wording of all this stuff.