The internet has been pretty successful and many popular protocols (http, smtp, etc) are exactly "passing strings from program to program"
If you pump some serialised binary into a browser it will still render wrong.