O VirtualBox e o VMware Workstation (ou VMware Player) é o que chamamos de nível 2 do hipervisor. No entanto, o Hyper-V ou o VMware ESXi são o nível 1 do hipervisor. Uma das principais diferenças entre os dois tipos de hypervisor é que o primeiro é um aplicativo em execução dentro de um sistema operacional existente, enquanto o segundo é o próprio sistema operacional.
Isso significa que, quando você habilitou o Hyper-V, seu "host" do Windows 10 se tornou uma máquina virtual. Um especial, mas ainda assim uma máquina virtual.
Portanto, sua pergunta pode ser alterada para: "Por que o VirtualBox e o VMware Workstation não funcionam em uma máquina virtual do Hyper-V?". Pode-se responder porque, como uma VM, a instrução Intel VT-X não é mais acessível a partir de sua máquina virtual, apenas o host pode tê-la.
O QEMU funciona porque não faz virtualização, mas sim emulação, o que é completamente diferente e explica porque o QEMU é terrivelmente lento. A virtualização é o processo para executar uma máquina isolada completa dentro de outra, mas com a ajuda do processador. Isso requer que a máquina virtual e o host sejam compatíveis com as instruções. A emulação é o processo para executar qualquer máquina dentro de um sistema operacional em execução, não há restrição de plataforma, é por isso que o QEMU pode executar uma máquina ARM em uma plataforma amd64.
Nota: o QEMU possui 2 modos de operação:
- pode funcionar como um emulador, este é o modo que expliquei acima
- pode funcionar como um software de virtualização com a ajuda do KVM se a arquitetura guest for compatível com o host e se a instrução VT estiver presente, é claro.