The whole thing of WSL was it that contained no Linux kernel at all.
Today, Linux Docker containers on Windows rely on a VM running on Hyper-V.
Tomorrow (by which I mean "in the future," or "June 2019" or whatever the announcement says) Linux Docker containers on Windows will run natively, without the Linux VM crutch. I am assuming that it will use the emulated syscalls the same way that WSL runs today.
Adding the appropriate things to WSL to make Docker for Windows no longer require the Moby VM, or to support Linux Docker within the WSL environment without modification, is an approach that makes much more sense to me.
> WSL 2 uses the latest and greatest in virtualization technology to run its Linux kernel inside of a lightweight utility virtual machine (VM). However, WSL 2 will NOT be a traditional VM experience.
https://devblogs.microsoft.com/commandline/announcing-wsl-2/
Unfortunately the link https://aka.ms/build2019kernelannounce doesn't seem to work for me.