The reason the carriers don't want this is because they want to have control over the hardware at all cost.