Do you think Linux developers lack software engineering skills and that's why they don't support the latest 3D card or wireless dongle while, at the same time, they support an astonishing range of devices running on all kinds of machines, from handhelds to building-sized boxes, on about a dozen processor and machine architectures?
Apple's choice is marketing-driven. There is no point in porting OSX for machines Apple won't make. It also saves them a lot of money. I never claimed Apple engineers don't know what they are doing. I only said that, as far as hardware support is concerned, OSX is no leader.
Not sure how you got that from what I said. I'm merely pointing out that hardware support and number of supported architectures isn't necessarily what everyone cares about most when deciding if an OS is "good" or not (whatever that means).
Apple's choice is marketing-driven. There is no point in porting OSX for machines Apple won't make. It also saves them a lot of money. I never claimed Apple engineers don't know what they are doing. I only said that, as far as hardware support is concerned, OSX is no leader.
Neither is Windows, BTW.