another funny example of a "social rule" in the terminal is that it's not actually considered THAT rude for a program to not support arrow keys, like if the program only takes very limited interactive input (like just `y`/`n` or entering a number), then it's normal for the arrow keys to not work. Git is an example of this.