If say HTC tried to enforce such conditions, they'd have little leverage because their devices are practically Android-running commodities. If HTC threatened to walk away from a carrier, it likely wouldn't hurt the carrier that much.
Since Apple's the only iOS device vendor, they have a bit more leverage over carriers.