Why don't carriers update Android phones more often?

Episode 930 (2:20:48)

Steve from Malibu, CA
HTC One

Steve likes HTC One, but the only phones at Verizon that have Jelly Bean (4.1) are the Galaxy SIII and the Note II. Leo says that's an ongoing issue for Android as each carrier and manufacturer gets to decide when an update gets pushed out, and what phones will get it. The reason is that carriers charge manufacturers for the bandwidth to update it. If they can afford to avoid it, they will. Samsung does allow updating the OS via WiFi and an application.