> but I could have just installed a Windows VM, used VNC, shared the VNC session and gotten the same thing
I'm pretty sure there would be a noticeable(couple of seconds) lag between both incoming & outgoing audio to the VM making smooth flowing conversation near to impossible.