I'm not clear how these work: is the idea that each device (desktop, tablet, etc) has a CPU and this is an additional CPU, so you're basically carting around your own VM and the host equipment can let you play in it's garden or not, complete with network access?
Why is it that I don't see many corporate IT departments adopting this?
It's a full, separate system on a USB stick. This means it will need to patched and maintained, and that apps and dats will still need the usual back-and-forth sync of multiple systems.
Why is it that I don't see many corporate IT departments adopting this?