I have the same question. As bitcoin-cli can connect a remote node RPC why not with bitcoin-qt

I use a very weird way to overcome this

By configure with -prune=550 and -connect=xxx.xxx.xxx to limit bitcoin-qt connect to my local live node with minimum space consumption. Though, it still take up ~700MB space.