Docker desktop for macOS requires a linux vm on the macOS host, so nested virtualization is required if you want to use docker desktop inside the macOS guest.
Other Tools like multipass kind and minikube on the guest will not work
It’s helpful when spinning up labs, or testing infrastructure deployments