I understand that it's because Android lets the phone makers have their own custom skin, versus with Apple, they control everything so they can release it to all devices at once. But how come Android updates are also controlled by the carrier, but Apples aren't? I can see the phone makers like Samsung, LG, etc, putting their own custom skin on, but what do the carriers do to the phone that they have control over the final update? Why don't carriers matter with iPhones?