Note: simply changing the terminal settings to send ^H instead of BKSP is not a universal fix.
For example, when I did this (iTerm2) I noticed that when ssh'ing to a new host and getting the prompt to accept/reject host keys, I can no longer backspace properly. Instead of deleting, it prints the literal ^H
32683b3b-8f19-4633-a540-f7628ecb76f9-image.png