Linux (UNIX) is an engineering OS. Windows is a slap dash Product chaotically rushed out and now buried under several layers of fad-strata that was meant to help moms store recipes on their kitchen PC. This is directly reflected in the development experience and culture.
This is wrong on so many levels. Linux started out as a hobby project. In contrast, Windows NT started out as a well designed system made by seasoned professionals.
... Linux was a hobby project copying UNIX. And Windows NT's "good design and professional pedigree" must be subtle because Windows is a hot, disorganized mess that's hell to use or develop in.
A bit off-topic but this particular example becomes less surprising if you look up who created git :)