"why do you need mac on x86 when there's linux and solaris for free?"

Linux and Solaris both suck (no standard user interface, no innovation). I use Windows because it's great; with Windows I can get more work done.