Um, never? The average developer doesn't know or understand anything about the kernel, they just like the UNIX shells and CLI environment. The popularity of the Mac (which, BTW, doesn't use the Linux kernel) is proof of that.
This actually has tradition, see the Irix and POSIX environment subsystems of earlier WinNTs. I think the current approach by Microsoft owes to the developments in the OS and virtualization tech space both in hardware + software over the past 20 years. Otherwise, if Linux were equally dominant in the dev/server space, we could've seen a revivial of the subsystem feature. Which would have been pretty cool, from an implementation POV, in its own way.
The new edge is just chromium, which already ran on Linux. It seems like a stretch to suggest it is emulating the windows version rather than just being a native Linux app