No shit apple doesn't support every piece of hardware on the market. Neither does linux. If you want that, go to Windows.
And yes, if you use a hackintosh, don't expect the same experience as a genuine product, which will suspend and so on quite readily.
However, if you want to print CMYK, or heaven forbid, Pantone or Focaltone, you've only got two choices, and neither is linux.
Finally, Apple can and do pull the plug quite often - G5 to wintel, OS 9 to OS X. Deal with it. It is a OS paired with specific hardware which will only run the latest software. That's the price for running modern software well. Apple's willingness to start over, for certain people, is a boon. We know that if there is a problem, there is a good chance it wont be around for long.
My point is, you make it sound like people choose between OSs. Apple has technologies that linux simply does not have. Who gives a fuck about inkscape?! If you're on Apple, and you need a program like Inkscape, then you'll be running Adobe products.
Next time you need to print colourmatched, diecut packaging, and you submit press ready artwork from inkscape, you come back here and let me know. Apple is specific use.