

Not necessarily of two-party systems or FPTP, I think this is a property of single-member districts in general. If you have multi-member districts (say 4 or 5 representatives per district) this becomes much less effective. Statewide PR solves this by removing districts, which for most people isn’t ideal.
Many more basic Emacs keybindings work, actually! Including C-f, C-b, C-p and C-n (if you prefer them over arrow keys) as well as M-f and M-b to move by words, C-k, M-d and C-y for killing/yanking (but not M-w) and C-SPC, C-w, C-x C-x for region manipulation (tested in Bash and ZSH)