In an office environment, the user boots the local PC, then clients an icon to RDP (or other method) into the VM? I was looking at thin clients on Dell & why wouldnt all companies/people get the cheapest 'appliance' they can find to connect? It seems like they have different Ram options, etc.
You still need local resources for processing, backing store, and presentation.
As an interesting and relevant historical perspective, about twenty years ago I designed what
@pirateghost would recognize as a thin client for UNIX - a FreeBSD-based X-terminal. It did something marvelous and remarkable at the time, which was that it booted off a 1.44MB floppy disk, and then ran an Xserver which then connected via xdm over the network. The neat thing about this was that it'd run on 486 boxes that were being tossed out as "too slow for Microsoft Windows" but the bad thing was that if it had insufficient RAM, it'd crash (no swap space). So the big important trick we figured was to rip 16MB out of one machine, discard it, and then add the 16MB to the next machine, giving us a 32MB Xterminal. Since everything was switching from FPM to EDO RAM around that time, no one wanted the RAM for anything else.
For bonus points, I get to point out that my Xterminal design was the foundation for PicoBSD, which was the first general purpose appliance-ified version of FreeBSD. That was the inspiration for NanoBSD, which powers fine projects such as pfSense and FreeNAS to this day.