docker-for-windows's description is "Docker implementation for Windows, running on Hyper-V".
Why is limited to just Hyper-V? Even Docker Desktop on Windows by default displays the system requirements for the non Hyper-V version. Those who want the Hyper-V version actually need to click something extra in order to see the system requirements for the Hyper-V version.