Teletypes and dumb terminals managed to implement local echo. You don't need to round trip everything.