I have the opposite experience when it comes to software development. 9 times out of 10 the Linux/Unix instructions for compiling some software from github will be short and concise, then you look at the windows instructions and they want you to set a whole bunch of environment variables, link that here, move that there, and the documentation for everything highly technical is sparse. Then when something doesn't work it's sometimes very hard to find out how to get it to work. You search on stackoverflow, and all you find are the answers from people on Linux and they don't apply to your Windows system.
Also, IME almost every new language targets Linux/Unix before it targets Windows unless it's some proprietary language/made by Microsoft. Example: for a long time you couldn't even get 64bit versions of Rust for Windows while they were available on other platforms for a while.
It's getting harder to deny: Even MS has added a Linux ABI to attract developers (I'm not interested though). Lots of people on Windows (and OS X) even go through the trouble of running Linux virtual machines just for a dev environment.