Why not just use Cygwin?
Mostly because you don't have to due to package managers. Assuming there are no unsatisfied dependencies, it's totally possible to share binaries between Linux distros.
On the flip side the concept of " curl http://random_unknown_thing.sh| sudo sh" has become increasingly normal and unsettling
No waiting for ports, patches, recompilation or people trying to get the latest version working on cygwin.
It pulls binaries direct from Ubuntu as if you were on a Linux box and just runs them.
Installing software is a pain.
https://github.com/transcode-open/apt-cyg/blob/master/status...
I looked but I couldn't find any details.