most of it works, Apple needs to do A LOT of work on it though.... LOTS of people want to run OSX but DO NOT want their generic hardware(with NO CONTROL OVER IT) and then have to pay a premium price to top it all off.
Apple doesn't need to do any work in that area. People who don't buy Macs simply are not Apple's computer customers, so Apple doesn't need to care.
people want to run OSX but DO NOT want their generic hardware(with NO CONTROL OVER IT)
Apple's hardware is not generic. And it depends on what level of control you need (note need, not want). Can I put in new memory, hard drives and cards, depending on what I bought the computer for? I'm happy.
then have to pay a premium price to top it all off.
We've already established that Apples are price-competitive with other OEMs, and that a Mac Pro is far cheaper than the equivalent Dell, and even cheaper than the retail parts needed to build it.