All that, and also -- Apple sets prices about once a year. Meanwhile, the price of CPUs, RAM and graphics cards drops. For any price level that Apple establishes, I can afford a Hackintosh desktop of much greater power or I can save a lot of money and get equivalent power.
Though, to be honest, I don't bother unless there's a particular application which isn't available on Linux.