What makes you say that the tooling isn't there yet?
All in all, most remote communication is still going through a single, small screen, that seems very limiting to me.
i.e. A can see (at least) one of B's screens, and B can see (at least) one of A's screens at the same time as talking to them.
That's the tool I'm missing to be able to work productively remotely.