Alguns aplicativos são codificados para esperar um determinado caractere de apagamento, e não há muito o que fazer com eles.
Mas abordando o comentário
I'm more wondering if I should be doing something else to try to get the backspace sent my xterm to match the default backspace expected by the TTY device.
você poderia definir o recurso ptyInitialErase :
If "true", xterm will use the pseudo-terminal's sense of the stty erase value. If "false", xterm will set the stty erase value to match its own configuration, using the kb string from the termcap entry as a reference, if available. In either case, the result is applied to the
TERMCAPvariable which xterm sets.See also the ttyModes resource, which may override this. The default is "False".
Mas, para que xterm aja de forma consistente, ttyModes funciona. Lembre-se de que alterar stty apenas informa ao sistema o que esperar. Você pode mudar o comportamento da tecla backarrow ( backspace ) usando o ackarrowKey :
Specifies whether the backarrow key transmits a backspace (8) or delete (127) character. This corresponds to the
DECBKMcontrol sequence. A "true" value specifies backspace. The default is "True". Pressing the control key toggles this behavior.