Everyone keeps saying apple's hardware choice is superior, or along that line somewhere. If that's true then why is the hardware specs of a pc workstation not available in any mac? For a consumer computer they maybe superior, but not for business or professional use?
the issue is one of optimisation as I follow it. Windows has to work on everything so a lot of the code is not really efficient at doing it's task. It is a bit of a one size fits all approach to software writing.
With Apple, they optermise their code to only work on a small set of hardware. As they know the hardware, there is no compatability code needed, so more work/processing gets done on end user code and not on just "working" or being stable. While this does not seem hard, it results in a set hardware profile that the OS works on.
All a hackintosh is, is a home made pc being based on the same hardware and some software hacks (as I follow it) done to trick any small issues (like looking for a specific serial number range on the motherboard located in the bios).
To make OSX work on any hardware, it would need driver support and that path leads to the windows approach and it's, generally, bloated approach and unstable system issues.
The only reason a hackintosh even is possible today is from Apple moving to the x86 chipset and the large number of hackers working on making adjustments to it (possible partly as apple moved OSX towards a linux base vs the older design developed around the RISC processors they used previously.
besides, the cost for OSX (or update or what ever apple call it) I think is in the order of $100, windows is about 3-5 times that and has a larger market to sell to. There is just no viable way for apple to survive from just OS sales with that sort of pricing (which is one reason some people want to move to OSX, the price).