They need to change Hyper-V more, to set caching-hints from clients, per process. This is integrating at the NT kernel level, probably. I'm not sure would be considered safe architecture. I'm not sure a type-1 hypervisor can do paravirtualization at that level.

It is possible they are working on a non-VM version, in research.

Thanks your comments I agree. This is why having multiple computers is important still, you can't do all in one at the same time.