Basically only because a lot of people don't pay for their music anymore... A CD will cost about as much as a T-shirt, maybe a bit less, but not by a whole bunch. Music pirating must be bad enough, I went to get my CD insert thing autographed by a band once and they saw I had the insert and one guy said, "thanks for buying the CD", as if to say, "You are one of the few." That was back in 2004... If they didn't make much money by the music, why sell it? Why would the guy in the band be concerned whether I bought the CD or not? If everyone still bought music, they would make quite bit of money from music sales.