Shared Variables are already replaced by the Tag API. Based on meetings from many years ago, I believe NI plans to replace the Network Stream with a Stream API eventually. It should look something similar to the Tag API.
Personally, I am not a huge fan of the Network Stream. I just use the TCP/IP library and usually throw the STM library on top of it.
And I still say Network Published Shared Variables are evil.