A couple weeks ago I was thinking about how waypipe is sort of more like VNC, sending raw display buffer updates, and less like X or NeWS, which have the capacity to actually send "semantic" draw-update information— you could imagine an X extension that knows what a "button" is and tells the server to draw it, improving both bandwidth and responsiveness.
This is too bad, but also kind of irrelevant, as NeWS failed at market, and X was frankly never any good at this. (1/2)