Re: It is like a dog's walking on its hind legs.
The support for things like gcc are great. Anyone who wants to development work often struggles if what they're working on has dependencies that may need compiling (lxml in Python springs to mind but I'm sure there are many others). It means maintaining separate instructions and possibly even packages for the windows world. The sub-system support means that the docs for installing and running command line stuff are pretty much the same whatever platform. This a big deal for a lot of people both those using Windows, for whatever reason, and library developers.