I still fail to see why you would want to add an administrative overhead to an environment and I highly doubt that there is value to be gained by managing a switch or device using netcat over telnet.
I would rather use the best tool for the job, and if that means going through hoops, so be it.
When would I need to process raw traffic using netcat in the context of this discussion? I though the idea was to replace telnet using netcat?
Telnet has a nasty habit of intercepting characters it considers to be commands intended for the telnet application, thus corrupting the data stream. Also, it will inject data into the stream as well. With netcat, none of this happens - what you see is unadulterated.
When dealing with a switch, you won't see much difference using telnet over netcat. However, once you proceed pass simple shell account access activities, netcat really shines. As to the use of netcat within the context of this topic, I did state outright that the use of netcat was a tangent to this discussion. Sorry if you thought I implied it was related to the discussion... my bad.
The only thing in this case that netcat may be better for is wrapping in a script and at that point you'd be better off in cleaning up your environment and using ssh.
If all we're talking about is shell access, than I will definitely fall back to the original argument that ssh should be implemented.