I hear this argument a lot. Do you fix your own car dude? Do you change the oil by yourself? I don't but I have a trustworthy mechanic that does it for me and I don't have to suffer the inflated prices of my car's manufacturer. This is even more important for transportation companies that have their own mechanics, just as many companies have their own IT department.
On the quality of Windows my experience has not been the same. For me working with it is like death by a few thousand cuts. Skipping over the fact that the developer tools that I need do not work well on Windows, every time I had problems I could find no way to debug what happens, so really the standard is to just reformat and install everything from scratch. How IT departments live with Windows I'll never know.