Microsoft's Windows Subsystem for Linux is coming to all Windows 10 users (archive):
You won't have to be a tester to try Windows 10's new, built-in Linux kernel in the near future. Microsoft has confirmed that Windows Subsystem for Linux 2 will be widely available when Windows 10 version 2004 arrives. You'll have to install it manually for a "few months" until an update adds automatic installs and updates, but that's a small price to pay if you want Linux and Windows to coexist in peace and harmony. It'll be easier to set up, at least -- the kernel will now be delivered through Windows Update instead of forcing you to install an entire Windows image.
Embrace, Extend... Excite!
Windows blog post.
Previously: Windows 10 Will Soon Ship with a Full, Open Source, GPLed Linux Kernel
How hard would it be to add ELF to the VS linker? I believe that wlink, the OpenWatcom linker can do it both ways, linking ELF objects to build a Win32 or in the case of the fork, win64 binaries or OBJ (OMF) object files to make a ELF binary.
I still wouldn't be surprised if MS started to add ELF support at some point. They seem to like people using their toolchain, though you may well be right about them not wasting the resources.