Re: Better idea.
> What's not to like is people who use WSL do so for a reason - having Linux support in Windows is fantastically useful for developers.
>
> Snorting about how they should be running BSD or some random Linux dist is completely missing the point.
Maybe, but we're not there yet IME.
I've used Windows and Linux on the desktop corporately, with Cygwin, VMs, and WSL in the former case(s). Nothing matches Linux on the desktop when developing for Linux, with Windows in a VM if you are locked in to something that needs it. Modern tools for both are making it easier to manage things with Windows underneath but there are still edge cases, unfortunately.
For example, a) working in the shells for git causes problems with the DOS newlines - I've found myself employing "useless use of cat" to work around getting code into the system; b) when using a Linux VM on top of Windows it was necessary to be wary of whether files transferred via shared directories had gained an executable bit they didn't need or lost one they did; c) the ability to mix and match a toolchain built for Ubuntu systems with Windows source code control tools under WSL is nice until you find some executable the Makefile just built in your freshly cloned repository can't be stripped because of "permission denied" in the very next line of the same build rule.
Having said that WSLg looks interesting, as do tools with X servers built in - but it seems I have to cross my fingers the OS my IT department mandated has the right feature set to be able to install and use that sort of thing (...I'm expecting to make do with a VNC server in lieu...)