They let the cat out of the bag.
Once AT&T ceded control and the popularity of iPhone as a carrier switcher came along the other carriers had to fall in line. This is not the case with Android, they don't control the updates. (Except in a stealthy way).