Keep in mind I own several machines including Amigas, Windows machines, and some intel macs and power pc macs..
Apple gets away with not having the issues that Microsoft does by limiting their configurations and things that they support. Plus they handle 3rd party driver development quite differently.
Personally I feel if Microsoft only had a family of one type of Motherboard, the hardware/software would do just as well with it..