Apple had a delicate relationship with carriers when it started making the iPhone. The carriers could dictate what they wanted. This has changed, as you state. These carrier-favouring measures could very well be contract inertia dating from that era.