If, after understanding it's real function, you'd still like to break it, I'd suggest redefining it as the command you probably thought you wanted (to back up one message).
In your .emacs file:
(setq rmail-mode-hook
'(lambda ()
(define-key rmail-mode-map "b" 'rmail-previous-undeleted-message)))