Because AT&T wants a cut from the music sales if its sold though their network (3G or EDGE).
I'm not saying you are wrong on this, and very likely could be right. However, I don't see this as much different than someone using one of their 3G wireless cards for notebooks. You can purchase from any music store via that method and it goes over their 3G and/or EDGE networks.