Well, yeah, apple doesn’t want to spend all it’s time and energy making sure OSX works with hardware configurations that changes at the drop of a hat. Apple feels the only way they can provide an excellent operating system is to have complete control over the the core hardware system.
Every Operating System has it’s limits, from mainframes to palms. XP runs on everything and is easy to use but it’s bloated, insecure and unstable. Linux runs on everything but it has an horrible UI and not that easy to set up. OSX is secure, stable, easy, beautiful UI but you can only run it on Mac Hardware.
The question is what trade offs do you want to make.
Totally untrue (Just talking desktops here)
If Apple wanted to, each year it could issue a list of ten configurations that have been tested to run OSX.
This way computer manufacturers could follow these configurations and HP could sell a Windows/Apple machine
Plus home hobbyists could build computers with these configurations
Apple wants to make big profits off the hardware you are forced to buy from Apple to run the OS. So Apple installs bugs in the OS and BIOS to force you to buy Apple hardware. Home hobbyists work around these crippling features as best they can -- And do in fact install OSX on their computers and certain Dell computers
The way things are the Apple advocates brag how they can run XP& Vista on an Apple computer.
But the converse would be true too--- If Apple allowed its OS to be legally installed on Windows computers