For completeness, at least in Australia, the remote UI is very slow, which is another reason for this.
I understand a remote-hosted server will always be necessary for some of the niceties of "just works" (HTTPS certificates/Servers through firewalls).
But it would be good if it could hand off in some cases to a peer connection, like with WebRTC ICE.