Virtual desktops are expensive to run for one application
Users need a remote session on a server, sized for the number of people working at the same time. The session hosts need their own maintenance and licensing, and clicks and keystrokes travel over the network to the server and back.