I honestly don't understand this, OSX only runs on a severely limited amount of hardware configurations. Hell for the most parts in all Macs the hardware is like 80% identical with only small changes (HDD, RAM amount, Vid card, CPU model) yet they still can't get things to work better than MS who has to work with number of configurations many, many orders of magnitudes bigger. They control software and hardware at every single step yet still get problems like this, I honestly don't understand it.