Both OS's have up and downsides. What's wrong with emulating parts of other OS's you like, in the OS you like?
There has been lots of projects with that goal like Cygwin, Mingw, WSL*. Different virtualization glue layers etc.
For most of the part there has been lots of effort to different runtimes (PHP, Python, Docker etc) to make them work better with Windows and the end result usually is that it's a lot more easier to have the same stuff running on top of Real Linux instad of different kind of kludges the Windows versions require.