"osx is the only unix based system thats not free" ??? I guess you have never heard of AIX?
Here is the problem with open source in general.
If you have product A and product B that do the same thing, and perform the same way.. but product A cost $$ and product B is free... now why would someone buy something they can get for free..... right, no one would.
So here is the hypothesis, if there are free alternatives to a product, the commercial version HAS to be better in some way, or it would not survive in a economic market.
Now don't get me wrong, I am not suggesting that any one OS is better than any other. All that I am saying is that there is some intrinsic value to a product for it to have to survive in a market where there are free options available.
I would love is OSX worked on all hardware, but lets just for a second think why perhaps they took this route..
Yes, i can see that keeping it on THEIR hardware makes sense business wise. as I'm sure thats where they make their money, but another distinct and factual possibility is that it is a lot easier to make a system perform better when you only have to cater to a known set of parameters, in this case being hardware.
For example. Game developers that target consoles have a much easier time, and generally make a more enjoyable product as appose to Game developers that target PC's. For the simple fact they they have the means to test the product on the only hardware it will(should) be run on.
And my last point, apple is actually one of the largest single contributors to the open source community. Starting and funding projects that are not apple/osx centric for the cause of developers and computer users on all platforms.
ps: If you really cared about open source you would release all your source in a BSD license, anyone who has read GPL, and understands the implications, knows its a joke.