Don't all programs you use over SSH take advantage of the fact that you can pretend that STDIN is a file even when it's a socket?
These programs couldn't write directly to the port 22 TCP socket you use to connect, or their content wouldn't be encrypted or have the other various SSH beenfits.