In “Security Risks: A Look into the Future” by xL, the increasingly common view of computers as a kind of “black box” is discussed:

Less enlightened administrators maybe got themselves a Linux server, put Apache on it and stuffed it in an abandoned corner just like the NT/IIS box they had before. The new Linux machine, however, is even much more a black box than the NT machine ever was. The NT machines crashed now and then. They needed new Service Packs to match the upgrades to the desktop machines. Probably the machine owners even bought a virus scanner to keep the machine clean. None of that's happening for the Linux box. It just keeps on running, so why bother feeding it?

In such a case it'd have been better to stick with NT; using technology you don't understand will result in mistakes being made and not discovered or corrected before it's too late.

The larger problem is that people buy all the hype and benchmarketing (no, I did not misspell that) and forget to think for themselves and realize the limitations of themselves and their organization. A little common sense goes a long way.

That said, I'd prefer some Linux based solution in the above situation, or even better FreeBSD or OpenBSD, but I understand Unix much better than Windows.