There is the Windows Hypervisor Platform[1] component recently added in windows, that at least allows other VMs to share the hypervisor using a common API. IIRC, VirtualBox 6 supports it.
To me, it seems like the use of Hyper-V was probably necessary to get the tight integration they needed to make the use of WSL 2 as seamless as it is today with the lightweight containers.