> Telnet has not been installed on any OS (including Linux) for years now.
FreeBSD has it out the box.
> And this is the Right Thing(TM) to do.
Why? Telnet is just a application, client. A telnet-like server, I could understand. The telnet client does lots of things and handy ones too. It's a raw protocol allowing you to send whatever data you desire.
Checking if the web server is responding correctly, sometimes you need to troubleshoot HTML headers and telnet is perfect for that as well as checking ports too to name a few.
Using shift for erase isn't a great choice. In many terminals, holding shift prevents mouse input from going to the running program, and instead allows you to use the terminal's text selection functionality.
Dumping the whole buffer down the wire on every change? You can really tell links are fast these days...and something about the quality of code produced by naïvely prompted LLMs, maybe.