because the phone networks (at&t etc) generally have their own music store, and would either require that to be used, or for apple to charge higher prices on the iphone over the phone network
the record companies also sometimes demand more money when music is sold on mobile phones over the network
obviously this does not apply to the app store