For example, this architecture prevents other hypervisors from running¹.
If one wants to run, say, a fancy filesystem that is native (to Linux) and/or stable, again, one can't.
If one considers Linux the primary O/S, they could give a shot at VGA passthrough - I assume that if the system supports ESXi, it should support VGA passthrough as well. I personally prefer it to a native Windows - besides not having to perform reboots (which is minor), I like to have a snapshottable system. The caveat is that if one wants a very stable guest, they should reserve the GPU for that purpose (I do).
[0]: https://lore.kernel.org/lkml/20200914112802.80611-1-wei.liu@...
And I can have running wsl2 session with RDR2 running.
as far as I can tell, enabling wsl2 (thus hyperV) did not slow down windows in any meaningful way I could find.
Enabling wsl2 enables Windows' "virtual machine platform", which Windows itself will then run on top of as a guest.
And yes RDR2 is running stable 100fps uwqhd at max settings on my machine under these conditions.
This is exactly how WSL2 works. Windows and Linux run as guests under Hyper-V.