As computers become cheaper and more generic components of larger systems, software and networks become more important. And as network functionality becomes more critical and common for software, it becomes more important for operating systems to provide standard higher-level network functionality. Rather than just exposing a TCP/IP layer directly, operating systems should be providing sync services, REST buffers and message queues. We need to aim for interoperability at a higher level than the basic network transport layer.
Mokalus of Borg
PS - Some of that would be really handy for me.
PPS - I'm sure there's more of it around than I know.