@mcc for some reason Windows *just works* in a higher percentage of use cases and works well enough to be usable. How many weird shims, edge cases, device specific quirks and little driver corner cases do they have in that OS? It's an incredible piece of software.
Most likely the certification of drivers is the main thing behind this success, but it can't be too hard to get certified stuff either given what some vendors deliver...