I agree with your post completely. Our company has a business process monitoring product that runs on Windows 2K/2003 servers. The reason? We need to access data from ANYWHERE -- mainframes, servers, networks, 3rd-party products, web, XML, etc. We have over 70 TYPES of datasources, and it is a breeze. Couldn't even fathom trying to get the same level of functionality under Unix, and I've got 20+ years in the arena.
Since Win2K, the servers don't crash. Period. It's a lot of old baggage from the NT days.