Apple Platform Lock-Ins, A 3rd Party Dev's Opinion
Apple when dealing with third parties loses some control over the experience of using their devices.
They want to minimize this. It's bad enough they have people perceiving the iphone to have problems because of cell service outages, ridiculous billing from at&t, awful customer support at AT&T, etc. Imagine if they were having to fight that battle on more than one front?
It's silly, because it's not apples fault, but everyone (average consumer) will relate the bad experience to apple even if they are one of the more clear thinking ones.
Since their inception, they've kept control of their hardware, ensuring a consistent and good experience on their computer. This is their strength over microsoft. This is their strength over Dell. They can give you a good experience and manage it. They don't have anyone else to blame!