While it's true that originally X was network transparent, this hasn't truly been the case for a long time now. All modern applications (including the ones you've listed) render the whole window locally for performance reasons. This does not work over the network. Instead, xorg will transmit a picture of the window, giving you an in many ways worse version of VNC. The only difference is the level of integration with other programs like SSH.