The 'bad' thing now about Windows (and iOS, OS X) I can think of technically at this moment is that it is closed. I would not like to run my company on something closed, especially if there are nuclear reactors, missiles, airports, airplanes, medical crap involved. I want to be able to dive down to the line of code instead of having to ask a vendor why it does what it does. So again, from a tech point of view, I do not understand why any CTO would pick a closed solution over an open, especially when lives are at stake besides him/her covering his/her ass. And that's probably what it usually is; no balls to pick the best thing for humanity (...) even if it's an uphill battle.